Senior Python Microservices Developer

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