T

Senior Python Developer with Azure

Tata Consultancy Services · Gurugram, Haryana, India - Hyderabad, Telangana, India

6–12 yrs experiencefull_timePosted 6 days ago
Apply now →

Job description

Senior Python Full Stack Developer with Azure. Experience: 8-10 years Role Summary As a Senior Python Developer, you will design and develop robust, scalable applications and APIs. The role involves working on API integrations, data processing, and cloud-based deployments, leveraging modern frameworks and DevOps practices. Key Responsibilities - Build and maintain RESTful APIs and microservices for data integration and application functionality. - Develop web applications using Django and FastAPI frameworks. - Implement CI/CD pipelines using Azure DevOps for seamless deployment. - Collaborate on infrastructure automation and containerization strategies. - Handle structured and unstructured data for ingestion and transformation. - Optimize SQL queries and manage relational/non-relational databases. - Use Git for source control and branching strategies. - Write unit tests and ensure code quality through continuous integration. - Ensure API robustness, scalability, and security compliance. Must have Skills - Strong proficiency in Core Python development. - Hands-on experience with Django, FastAPI, and API development. - Knowledge of Azure DevOps for CI/CD and deployment automation. - Expertise in SQL and database integration. - Familiarity with Git for version control. - Experience in API integration and data processing workflows. - Exposure to cloud platforms (Azure preferred). Good to have Skills - Hands on experience in Pyspark, Azure Databricks is necessary - Good Knowledge of Azure PaaS and IaaS services. - Good Knowledge of Azure networking. - Terraform and Kubernetes knowledge. Preferred Qualifications - Exposure to cloud platforms (Azure preferred). - Understanding of containerization (Docker/Kubernetes) is a plus. - External certifications in Python or Azure technologies.