The Junior Python Developer will play a vital role in building high-quality software solutions, primarily focusing on Python-based applications within healthcare and enterprise environments. This position involves supporting various stages of the software development lifecycle, including coding, debugging, testing, and integrating AI/ML modules. The ideal candidate is a fast learner with strong analytical skills and a commitment to producing clean, efficient, and maintainable code. Collaboration with cross-functional teams and adherence to best practices are essential to succeed in this role.
Key Responsibilities
- Develop, maintain, and improve Python applications under the guidance of senior developers.
- Write clean, reusable, and efficient code following industry standards and best practices.
- Assist in integrating APIs, third-party services, and internal modules to enhance application functionality.
- Support the development and integration of AI/ML features and data processing workflows.
- Participate actively in code reviews, debugging, and resolving technical challenges.
- Work closely with QA, UI/UX designers, and Product Management teams to ensure product quality and alignment with requirements.
- Prepare basic technical documentation for the software modules developed.
- Contribute to optimizing application performance and scalability to meet enterprise needs.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in Python, including familiarity with its syntax, standard libraries, and frameworks such as Django or Flask.
- Solid understanding of Object-Oriented Programming principles, data structures, and algorithms.
- Basic knowledge of RESTful APIs and web technologies.
- Experience using version control systems, preferably Git.
- Working knowledge of SQL or NoSQL databases.
- Excellent problem-solving and analytical abilities.
- Ability to collaborate effectively within a team environment.
Job Type: Full-time
Work Location: On-site (in person)
This role offers an excellent opportunity for junior developers to grow their skills in a dynamic environment focused on cutting-edge AI/ML applications in healthcare and enterprise systems. The position encourages continuous learning and professional development through hands-on experience and mentorship.