Software Developer Engineer, AWS, Python, ETL
Experian
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇷 Costa Rica
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
AWSETLPerlPythonShell ScriptingSQL
About the role
- A Software Developer's main responsibilities are to review software requirements.
- You will design, develop and support software applications, both existing and new, by participating in the entire software development lifecycle from requirements elicitation through solution deployment and support.
- You will report to Software Developer Manager.
- Develop, and maintain software applications by writing clean, efficient code, performing unit testing, and following project style and coding guidelines.
- Enhance production codebases by troubleshooting, analyzing, and resolving client issues quickly to meet daily operational requirements.
- Collaborate with teams including Project Managers, QA, and fellow developers to achieve project goals, coordinate tasks, and participate in peer code reviews.
- Communicate technical concepts to coworkers, managers, and clients while encouraging a positive and professional work environment.
- Drive continuous improvement by staying current with industry trends, identifying process enhancements, and contributing to the evolution of existing software solutions.
Requirements
- University degree in Computer Science, Software Engineering or related field
- 2+ years of experience in software development
- We desire experience developing with an ETL; candidates with AWS Glue experience
- Intermediate to advanced skills in SQL query language.
- Experience working with shell scripting (Korn, Python, Perl)
- Basic development skills with relational database.
- Desired experience with AWS services.
- Desired experience using scripting to automate process or openness to learn.
- Basic knowledge of software development processes, methodologies, and lifecycles.
- Web development knowledge would be beneficial.
- Experience communicating updates and resolutions to customers and other partners
- Advanced oral and written English skills.
Benefits
- Medical, life and dental insurance
- Asociacion Solidarista
- International Share Save Plan
- Flex Work/Work from home
- Paid time off
- Annual Performance Bonus
- Education Reimbursement
- Family Bonding
- Bereavement Leave
- Referral Program
- and more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentETLAWS GlueSQLshell scriptingKornPythonPerlrelational databaseweb development
Soft skills
communicationcollaborationproblem-solvingcontinuous improvementtechnical communicationteamworkpositive work environmentpeer code reviewsclient interactionproject coordination
Certifications
University degree in Computer ScienceUniversity degree in Software Engineering