Software Developer IV(AWS Python Platform Engineer)

Company:  Indus Valley Consultants
Location: Novi
Closing Date: 01/12/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
our financial client-REQ-(phone number removed)

Title: Software Developer IV(AWS Python Platform Engineer)

Work Location: Charlotte, NC or Detroit, MI (Hybrid)

Duration: 9+ months with potential extensions

Top Skills:

Python - experience in Python programming including application service development;

At least 5 years of AWS experience with a variety of services: Lambda, ECS, S3, Dynamo DB, API gateway, SQS, IAM, Security Groups.;

Terraform - experience with Infrastructure as code;

Experience configuring and deploying CI/CD pipelines and version control like Gitlab.

Must have excellent communication skills – both verbal and written; able to work self-sufficiently; able to execute a task independently without a lot of direction, collaborative team player, able to mentor and coach junior team members, able to review others' code and provide feedback.

AWS Python Platform Engineer

Culture

We are building our financial client's model hosting Platform, enabling modeling teams across the organization to host their AI/Client models as APIs in easy, self serve, safe and performant way. We aim to operate like a startup in an enterprise environment, moving quickly and iteratively working with our partners to get to the best solution. The ideal candidate is a strong team player, versatile in their skillset, loves to learn, and welcomes new challenges.

Note

This role is focused on end-to-end Cloud Native Application Development with Python. This is not a Data Engineering Role.

At our financial client, while we have dedicated Devops and Cloud teams, their purpose is to provide shared services and best practices for teams to be self-sufficient. This means that in additional to being able to write robust application logic, developers are also responsible for deploying their own cloud infrastructure with Infrastructure as code, as well as maintaining their CI/CD pipelines and making updates as required.

The ideal candidate can excel in these areas.

Tech

At least 7 years of experience in Python programming including application service development.

Ability to design and build serverless and stateful systems on AWS, that are scalable and highly available.

At least 5 years of AWS experience with a variety of services, in priority order but not limited to:

Lambda, ECS, S3, Dynamo DB, API gateway, Step Functions, SQS, IAM, Security Groups.

Experience with Infrastructure as code (Terraform preferred).

Experience with microservice development patterns.

Experience working in an agile environment.

Experience/ Working knowledge configuring and deploying CI/CD pipelines

Experience with version control like GitLab

AI/Client experience/certification is a plus.

Experience with Apigee is a plus.

Apply Now
Share this job
  • Similar Jobs

  • Senior Software Developer

    Farmington Hills
    View Job
  • Senior Software Engineer

    Farmington
    View Job
  • Systems Software Engineer (Remote)

    Livonia
    View Job
  • Senior Software Developer - Android - Automotive

    Novi
    View Job
  • Senior Software Programmer

    Livonia
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙