Job Location: Bangalore/Bengaluru
JD:
Write production-ready code in Python, applying best practices
• Develop and deliver software using Python, applying the corporate SDLC and support continuous integration and continuous deployment of the micro-services.
• Implement robust and performant back-end functionalities using Python
• Design and implement microservices and APIs
• Contribute to solution architectural decisions
• Create low level designs of functionalities in alignment with the solution architecture
• Undertake integration of 3rd party services
• Optimize system performance and enable scalability
• Work on the automation of AI processes
• Participate in code reviews
• Implement unit, functional and integration tests
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES
• Excellent Python 3 software engineering skills
• Ability to propose low level designs of new functionalities
• Experience in building APIs
• Experience working with message brokers (RabbitMQ, Kafka) is an advantage
• Experience with Python testing frameworks (unittest, pytest)
• Understanding of Design Patterns and Data Structures
• Experience working with SQL and NoSQL data repositories
• Understanding of CI/CD pipelines and experience working with Gitlab
• Experience working with Docker, Kubernetes and microservices architecture
• Foundational knowledge of Machine learning is an advantage
• Experience with Elasticsearch is an advantage
• Experience with Test Driven Development is an advantage
• Experience with DevOps processes and tools is an advantage
• Experience working with AWS services or other cloud services is an advantage
We have permanent opening with one of our client for Python 3 software engineer for Bangalore location.
Experience: 4+ years
Notice period: 15 to 30 days max
CTC: 20 LPA
Submit CV To All Data Science Job Consultants Across India For Free

