16 Aug
|
VMC Soft Technologies
|
Bangalore Urban
16 Aug
VMC Soft Technologies
Bangalore Urban
Senior Python Developer Proper JD
Job Title: Senior Python Developer
Experience: 10 Years
Location: As per project requirement
Primary Skills: Python, Django, FastAPI, Azure, SQL/MySQL, Azure DevOps
Role Summary
We are looking for an experienced Senior Python Developer with 10 years of experience in designing, developing, and maintaining robust, scalable applications and APIs. The candidate should have strong expertise in Core Python, Django, FastAPI, REST APIs, SQL, data processing, Azure cloud, and CI/CD automation. The role involves developing cloud-native solutions, integrating APIs, handling structured and unstructured data, and implementing modern DevOps and engineering practices.
Key Responsibilities
- Design, develop, and maintain scalable RESTful APIs and microservices using Python, Django, and FastAPI.
- Apply SOLID principles, design patterns, clean coding practices, and software engineering best practices.
- Develop web applications and backend services using Django and FastAPI.
- Design and implement CI/CD pipelines using Azure DevOps for automated build, testing, and deployment.
- Develop API integrations with internal and external enterprise systems.
- Build data ingestion, transformation, and processing workflows for structured and unstructured data.
- Design, optimize, and maintain SQL queries, relational databases, and NoSQL databases.
- Deploy and manage Python-based applications on Microsoft Azure.
- Implement containerization and infrastructure automation using Docker,
Kubernetes, and Terraform.
- Write comprehensive unit tests, perform debugging, and maintain high code quality through CI/CD.
- Use Git for source control, branching, merging, and collaborative development.
- Ensure APIs and applications meet requirements for security, scalability, performance, and reliability.
- Collaborate with Agile teams, architects, DevOps engineers, QA teams, and business stakeholders.
Must-Have Skills
- 10 years of Python development experience
- Strong Core Python development
- Django
- FastAPI
- REST API / Microservices
- SQL / MySQL
- Azure Cloud
- Azure DevOps / CI-CD
- API Integration
- Data Processing / ETL
- Git / Version Control
- Unit Testing
- SOLID Principles & Design Patterns
Good-to-Have Skills
- PySpark
- Azure Databricks
- Unity Catalog
- Azure PaaS and IaaS
- Azure Networking
- Terraform
- Kubernetes
- Docker
- NoSQL databases
- Azure cloud-native services
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
- Relevant Python or Azure certifications are an advantage.
- Experience working in Agile/Scrum environments.
- Solid understanding of cloud-native application architecture and DevOps practices.
Core Skills
Python | Django | FastAPI | Azure | Azure DevOps | SQL/MySQL | PySpark | Databricks | API Integration | CI/CD | Terraform | Kubernetes
📌 Senior Python Developer (Bangalore Urban)
🏢 VMC Soft Technologies
📍 Bangalore Urban