Senior Software Engineer (Python)

Moody's Alajuela, Costa Rica

Company

Moody's

Location

Alajuela, Costa Rica

Type

Full Time

Job Description

Moody's is a developmental culture where we value candidates who are willing to grow. So, if you are excited about this opportunity but don't meet every single requirement, please apply! You may be a perfect fit for this role or other open roles.

Moody's is a global integrated risk assessment firm that empowers organizations to make better decisions.

At Moody's, we're taking action. We're hiring diverse talent and providing underrepresented groups with equitable opportunities in their careers. We're educating, empowering and elevating our people, and creating a workplace where each person can be their true selves, reach their full potential and thrive on every level. Learn more about our DE&I initiatives, employee development programs and view our annual DE&I Report at moodys.com/diversity

Want more jobs like this?

Get Software Engineering jobs in Alajuela, Costa Rica delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Python Developer responsibilities include:

  • Writing effective, scalable code for microservices
  • Developing back-end components to improve responsiveness and overall performance
  • Helping with integrating user-facing elements into applications

Responsibilities and Duties:

  • Understand the design and architecture of the products that the team is working on
  • Understand and have a good level of knowledge of the following technologies: GitHub (or similar), Docker, CircleCI (or similar), Python, Kubernetes,
  • Understand and follow the CI/CD process
  • Know the design principles of the Web Services
  • To have experience with AWS solutions like S3, EC2, EKS, Aurora and other
  • Actively participate in the development and design of new multi-tenancy computational resources sharing platform and other new upcoming projects
  • Take the lead on the troubleshooting of the micro-services when it's needed
  • Participate in the code reviews (primarily, via GitHub Pull Request (PR) reviews).
  • Write functional tests for all new functionality in the micro-services add more coverage to the existing ones
  • Support release activities
  • Write unit tests for any new common code and code that cannot be efficiently tested via function tests
  • Make micro-services functional tests part of the deployment pipelines/jobs
  • Participate in regular status update meetings

Requirements, Qualifications and Skills:

  • Strong, most recent, at least 3-year, hands-on experiences as a Python Developer
  • Expertise in at least one popular Python framework (like Django, Flask, FastAPI or Pyramid). Flask and/or FastAPI are preferable
  • 2-year experience with integrating the applications' code with AWS Cloud solutions or similar like Microsoft Azure and/or Google Cloud Computing Services
  • Experience with Docker and know the Dockerfile syntax
  • Good experience with databases
  • Familiarity with front-end technologies (like JavaScript and HTML5)
  • Team spirit
  • Good problem-solving skills
  • BSc in Computer Science, Engineering or relevant field

Moody's is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.

Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody's Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.

Apply Now

Date Posted

11/09/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Intermediate Fullstack Engineer - Plan: Product Planning - GitLab

Views in the last 30 days - 0

The Fullstack Engineer role in the Plan Product Planning team involves building and improving high priority scalable features for major customers The ...

View Details

Principal Database Engineer - TTEC Digital

Views in the last 30 days - 0

TTEC Digital is a company that values its employees and aims to provide an exceptional customer experience They are seeking a Principal Database Engin...

View Details

Contracts Manager - ServiceNow

Views in the last 30 days - 0

ServiceNow a global market leader founded in 2004 is seeking a lawyer with 35 years of experience in negotiating technology agreements The role involv...

View Details

Business Systems Analyst (Legal Operations) - ServiceNow

Views in the last 30 days - 0

ServiceNow a global market leader in AIenhanced technology is seeking a motivated professional for their Legal Operations Team The role involves suppo...

View Details

IT Project Manager III - Thermo Fisher Scientific

Views in the last 30 days - 0

Thermo Fisher Scientific Inc is seeking an experienced IT Project Manager II for a challenging role in Lagunilla The successful candidate will lead IT...

View Details

Software Development Engineer in Test - Elitetechnology

Views in the last 30 days - 0

Elite Technology is a leading independent technology company that specializes in improving operational effectiveness and efficiency for law firms glob...

View Details