Job Overview :
We are looking for a seasoned Python Developer with 5 - 10 years of professional experience who can design, develop, and implement robust, scalable, and high-performance applications. The ideal candidate will possess strong expertise in Python programming, a solid understanding of software development best practices, and exposure to cloud technologies such as Microsoft Azure. This role requires excellent problem-solving skills, collaboration, and the ability to consult and deliver effective IT solutions tailored to business needs.
Key Responsibilities :
- Design, develop, and maintain scalable and efficient applications using Python.
- Collaborate with cross-functional teams including business analysts, architects, and project managers to gather requirements and deliver optimal solutions.
- Write clean, maintainable, and testable code following best practices and coding standards.
- Troubleshoot, debug, and optimize performance of applications.
- Deploy, monitor, and manage applications on Azure cloud (experience with Azure services is a plus).
- Develop and integrate RESTful APIs and third-party services.
- Contribute to solution architecture, technical design, and documentation.
- Ensure timely delivery of projects by managing priorities and collaborating effectively with stakeholders.
- Mentor junior developers and provide technical guidance when required.
Required Skills & Qualifications :
5 - 10 years of professional experience as a Python Developer.Strong proficiency in Python frameworks such as Django, Flask, or FastAPI.Hands-on experience with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).Familiarity with cloud technologies; Azure experience will be considered an added advantage.Strong understanding of software development methodologies (Agile / Scrum).Experience in consulting and delivering IT solutions to clients.Proficiency in version control systems such as Git.Excellent analytical, problem-solving, and debugging skills.Strong communication and collaboration abilities with a client-centric mindset.Education :
Bachelors degree in Computer Science, Information Technology, or a related field.(ref : hirist.tech)