Bangalore, Karnataka, India
Pharmaceuticals
Full-Time
Tech Mahindra
Overview
Job Summary
Job Description for Python Developer Must to have Python Programming: ¿ Proficiency in Python 3.12, with a strong understanding of its syntax and features. ¿ Experience in writing clean, readable, and maintainable code. ¿ Knowledge of Python's standard library and Data processing and transformation using pandas library ¿ Strong understanding of asynchronous programming paradigms in Python. ¿ Experience with async/await syntax and event loops. Data Validation and Serialization: ¿ Proficiency in using Pydantic for data validation and settings management for Python based applications. ¿ Understanding of type annotations and data modelling with Pydantic. Web Frameworks and API Development: ¿ Experience in developing web applications using FastAPI. ¿ Knowledge of FastAPI's features such as dependency injection, routing, and authentication mechanisms. ¿ Ability to design and implement RESTful APIs with FastAPI. ¿ Writing unit test cases Database Management: ¿ Experience with MongoDB, including schema design, querying, indexing, and performance optimization. ¿ Familiarity with Motor, the async MongoDB driver for Python, and ability to write asynchronous database operations. Nice to have Microservices Architecture: ¿ Experience with designing, developing, and deploying microservices based applications. ¿ Understanding of microservices patterns and principles, including service discovery, configuration management, and inter service communication. ¿ Familiarity with container orchestration platforms like Kubernetes. Software Development Best Practices: ¿ Familiarity with version control systems, preferably Git. ¿ Understanding of testing practices, including unit testing and integration testing. ¿ Experience with continuous integration/continuous deployment (CI/CD) workflows using Azure Pipelines or similar tools.
Job Description for Python Developer Must to have Python Programming: ¿ Proficiency in Python 3.12, with a strong understanding of its syntax and features. ¿ Experience in writing clean, readable, and maintainable code. ¿ Knowledge of Python's standard library and Data processing and transformation using pandas library ¿ Strong understanding of asynchronous programming paradigms in Python. ¿ Experience with async/await syntax and event loops. Data Validation and Serialization: ¿ Proficiency in using Pydantic for data validation and settings management for Python based applications. ¿ Understanding of type annotations and data modelling with Pydantic. Web Frameworks and API Development: ¿ Experience in developing web applications using FastAPI. ¿ Knowledge of FastAPI's features such as dependency injection, routing, and authentication mechanisms. ¿ Ability to design and implement RESTful APIs with FastAPI. ¿ Writing unit test cases Database Management: ¿ Experience with MongoDB, including schema design, querying, indexing, and performance optimization. ¿ Familiarity with Motor, the async MongoDB driver for Python, and ability to write asynchronous database operations. Nice to have Microservices Architecture: ¿ Experience with designing, developing, and deploying microservices based applications. ¿ Understanding of microservices patterns and principles, including service discovery, configuration management, and inter service communication. ¿ Familiarity with container orchestration platforms like Kubernetes. Software Development Best Practices: ¿ Familiarity with version control systems, preferably Git. ¿ Understanding of testing practices, including unit testing and integration testing. ¿ Experience with continuous integration/continuous deployment (CI/CD) workflows using Azure Pipelines or similar tools.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in