We are looking for a highly skilled and self-motivated Lead Python Developer with 4–6 years of hands-on experience in designing and developing automation solutions. The ideal candidate will possess a strong foundation in Python development and a demonstrated ability to independently build and deploy automation frameworks, tools, and solutions in a complex enterprise environment, particularly within a shared services or managed service delivery model.
As a Lead Developer, you will play a key role in architecting and implementing end-to-end process automation initiatives using modern technology stacks. You’ll be expected to collaborate with cross-functional teams, contribute to solution design discussions, ensure best practices in coding and DevOps, and uphold high standards in security and performance.
Key Responsibilities
- Lead the design, development, and deployment of scalable and reusable Python-based automation solutions.
- Collaborate with business stakeholders to translate process requirements into technical solutions.
- Build automation frameworks and tools using relevant Python libraries and frameworks.
- Design and implement RESTful APIs and integrate with external systems and services.
- Contribute to CI/CD processes and ensure secure and reliable code delivery.
- Ensure solutions are developed in adherence to architecture, security, and compliance standards.
- Troubleshoot, debug, and optimize automation tools for performance and scalability.
- Provide mentorship and technical guidance to junior developers on the team.
Must-Have Requirements
- 4+ years of professional experience in Python software development.
- Strong hands-on experience with Python libraries and tools such as NumPy, Pandas, PyMongo, OpenCV, Pillow, pyodbc, and psycopg2 (Py SQL / Py PostgreSQL).
- Solid understanding of at least one Python web framework such as Flask or Django.
- Ability to write clean, maintainable, and well-documented code.
- Experience developing automation tools or custom scripts that streamline workflows or processes.
Desirable Skills (Good to Have)
- Knowledge of relational databases such as PostgreSQL or Azure SQL, ability to write optimized queries and stored procedures is a plus.
- Exposure to cloud environments and services, particularly Microsoft Azure (e.g., Azure Functions, App Service, Azure DevOps, ARM Templates).
- Familiarity with CI/CD tools and pipelines, especially Jenkins or Azure DevOps.
- Working knowledge of security scanning tools like SonarQube or SonarCloud.
- Basic understanding of containerization technologies and microservices is advantageous.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently as well as within a team setting.
- Adaptable and comfortable in a fast-paced, agile work environment.
Why Join Us?
- Opportunity to lead and shape cutting-edge automation solutions.
- Exposure to modern tech stacks and cloud platforms.
- Collaborative and innovation-driven culture.
- Continuous learning and development opportunities.
If you’re passionate about leveraging Python for intelligent process automation and want to work in a forward-thinking technology environment, we’d love to hear from you!
Apply now and take your automation journey to the next level!