Senior Software Developer – Python

Position ID: SWD-TC-PR-2
Title: Senior Software Developer-Python
Reporting to:  Functional Heads
Function: Technology
No of openings: 1

Role Context:

Utilize modular architectures, next-generation integration techniques, and a cloud-first, mobile-first mindset to provide vision to Application Development Teams. Work with an Agile mindset to create value across projects of multiple scopes and scales

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 software applications and APIs using Open API standards in Python for computer vision/image processing APP
» Writing container-based code and testing code, debugging programs, and integrating applications deployment. Docker and Kubernetes knowledge is preferred
» Work with cross-functional team to scale the architecture supporting AI models
» Support data needs for model training/ensemble the models
» Architecture, security reviews, NFRs

Performance Indicators

» Lead Time.
» Cycle Time.
» Release Burndown.
» Code Churn

Minimum Entry Qualifications & Additional Certifications

Bachelor Any Graduate or Diploma in Engineering, Certification in Python, AI, and Machine learning


6-8 years in Python Programming Language

Knowledge Areas:

Development of Python Microservices, Dockers, Azure Kubernetes services Technical design, coding, and full-stack hands-on development of Python-based application large module which involves system integration, data communication, environment setup

Full-stack development experience including server-side development using SQL Server, Rest Services

Ability to present technical implementation to peers and architects, perform peer code reviews, experience in all lifecycle components (code, test, build, deploy) Collaboration with multiple stakeholders including Architect, development, and product teams in the delivery of product releases

Perform quality review of technical deliverables, grooming and mentor junior team members

Expertise in log analysis, debugging, and problem-solving skills

Understanding of RESTful architecture and secure coding principles in Python

Using APIs in python Flask / FastAPI

Agile Scrum/Kanban methodologies

Docker, Swagger

Azure Dev Ops, CI/CD


Exposure to Computer Vision and Image processing will be an advantage


Self-starting, self-motivated, able to work independently with a positive attitude

Skilled in problem-solving, troubleshooting