Software Developer Engineer, AWS, Python, ETL

Experian

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇷 Costa Rica

Visit company website
AI Apply
Apply

Job 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