Posted on: 05/12/2025
Description :
Pre-requisites :
- Bachelor's degree (Engineering, Computer Science Preferable)
- Primary, hands-on work experience as a Python Developer.
- 510 years of relevant experience in Python development, automation, or backend engineering.
- Proven experience in : Guiding and reviewing team members & Mentoring junior engineers.
- Excellent communication and stakeholder management skills.
Job Description :
- Design, develop, test, and maintain Python-based automation bots integrated with existing enterprise systems to eliminate manual and labor-intensive processes.
- Lead the design and implementation of backend services, including APIs, microservices, and asynchronous task processing.
- Evaluate and implement latest technologies and tools to continuously improve performance, scalability, and reliability of current solutions.
- Develop and execute unit test cases using PyTest to ensure high code quality and reliability.
- Guide, review, and mentor Python developers and bot developers, providing technical leadership and best practices.
- Manage delivery, performance, and technical growth of the automation development team.
- Collaborate with cross-functional teams using Agile development methodologies.
- Ensure proper version control practices using GitHub.
- Support deployment and maintenance of applications on Cloud platforms such as AWS and Microsoft Azure.
Technical Skill Set :
- Strong expertise in Python programming with real-world production experience.
- Good understanding of Cloud Application Platforms : Amazon Web Services (AWS)/Microsoft Azure
- Familiarity with : CI/CD pipelines, Containerization (Docker preferred), Agile/Scrum development processes
- Experience with relational databases (SQL, stored procedures) and non-relational (NoSQL) databases.
- Experience developing : RESTful APIs, Microservices, Asynchronous/background task systems
- Strong understanding of Python code quality tools : PEP8, flake8, black, linters, formatters
- Proficiency in GitHub or similar version control tools.
- Strong understanding of message queuing concepts, including producers/consumers, topics, queues, persistence, and fault-tolerant communication using ActiveMQ.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1585713
Interview Questions for you
View All