You haven't searched anything yet.
Assists higher level developers, or may be responsible for coding, testing, supporting and debugging new or enhanced software and responding to business client issues. Works with higher level developers to learn about design and variety of problems that can exist with current software applications and technologies. Ability to work independently to define, manage, and complete activities. May interact directly with business clients for purposes of gathering and conveying information. Analyzes issues and uses judgment to make decisions. Provides constructive feedback to the team, suggesting actions to improve individual and team performance. Knowledge of coding, testing, supporting and debugging software. Ability to gather and convey information to business clients. Understands how the IT group operates and how his/her role meets customer needs and creates value. Outlines potential cost/savings outcomes of technology use. Tailors the information to appeal to the level and interest of others. To the extent that it is reasonable, goes the extra mile to make sure that each individuals needs are met. Identifies opportunities or problems and acts quickly and decisively to respond to the situation. Takes initiative to work on challenging or stretch work assignments. Takes full advantage of opportunities to develop his/her skills.
Culture
o We are building Client s model hosting Platform, enabling modeling teams across the organization to host their AI/ML 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
o This role is focused on end-to-end Cloud Native Application Development with Python. This is not a Data Engineering Role.
o At 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.
o The ideal candidate can excel in these areas.
Tech
o At least 7 years of experience in Python programming including application service development.
o Ability to design and build serverless and stateful systems on AWS, that are scalable and highly available.
o At least 5 years of AWS experience with a variety of services, in priority order but not limited to:
o Experience with Infrastructure as code (Terraform preferred).
o Experience with microservice development patterns.
o Experience working in an agile environment.
o Experience/ Working knowledge configuring and deploying CI/CD pipeline
o Experience with version control like GitLab
o AI/ML experience/certification is a plus.
o Experience with Apigee is a plus.
Full Time
$61k-71k (estimate)
05/11/2024
05/15/2024
The job skills required for Python Developer include Agile, API, Programming, Debugging, AWS, DevOps, etc. Having related job skills and expertise will give you an advantage when applying to be a Python Developer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Python Developer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Python Developer positions, which can be used as a reference in future career path planning. As a Python Developer, it can be promoted into senior positions as a Frontend Developer II that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Python Developer. You can explore the career advancement for a Python Developer below and select your interested title to get hiring information.