Back to search
VMC Soft Technologies, Inc Linkedin · Posted 1mo ago

Senior Python Developer

India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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.
  • Strong 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

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search