Position ID: SPM-RD- PR-3
Title: Senior Python Microservices Developer
Reporting to: Head -Research & Product
Function: Product & Research
No of openings: 1
Role Context:
» Participate in feature requirement discussion, development, testing, feature demo, and release process. Perform peer code review & participate in the first level of Dev test, before features go for the QA process.
Functional Context:
The team is responsible for the product development/ customer delivery, continuous improvement, and strategic development of operational requirements, processes, and technology, to deliver key service outcomes for customers
Role Expectations:
»Developing Microservices in Python, converting existing monolithic applications into Microservices
»Developing software applications and APIs using Open API standards in Python for computer vision/image processing apps.
»Writing container-based code and testing code, debugging programs, and integrating applications deployment. Docker and Kubernetes knowledge is preferred.
»Support data needs for model training/ensemble the models
Minimum Entry Qualifications & Additional Certifications
Graduation
Experience and Skills:
Experience:
»4-6 years of experience in scripting language development with a minimum of 4 years in core Python & Python frameworks
»Experience in at least one end-to-end Project in refactoring Monolithic code to Microservices Architecture
»Experience as Tech Lead in Python (preferred).
»Extensive experience (4 years) in web technologies like HTML, CSS, JScript, JavaScript frameworks (Angular/ React)
»Extensive experience in design, implementation, and optimization of RDBMS databases
» Experience in developing technical software design of the application
» Proven experience in planning, execution, and implementation of high-quality software projects including experience with project management tools like Jira
» Experience in iterative development methodologies like Agile.
Knowledge Areas:
Essential
Working knowledge of Python Microservices with Docker and Kubernetes, Microservices and serverless computing DevOps (CICD, etc.) Solutioning on Azure Cloud platform is require
Skills:
Essential
Python Programming and system design skills