Job Openings Python developer

About the job Python developer

About Genzeon

Delivering excellence in IT services and solutions for the retail and healthcare sectors. Genzeon is a leading provider of intelligent automation, security, compliance, cloud, and managed services. Our healthcare capabilities integrate data systems, facilitate information flow, and leverage interoperability to improve clinical and operational outcomes. Genzeon empowers retail enterprises with multichannel IT solutions that deliver a personalized experience for consumers.

Job Overview:

We are seeking a skilled and motivated Python Developer to join our dynamic development team. As a Python Developer, you will be responsible for designing and implementing software solutions, collaborating with cross-functional teams, and ensuring the performance and responsiveness of applications. The ideal candidate will have a strong foundation in Python programming, a passion for clean and efficient code, and the ability to work in a fast-paced, collaborative environment.

Must-Have Qualities:

1. Python Proficiency (7+ years): The ideal candidate should possess a minimum of 7 years of hands-on experience in Python development, demonstrating a deep understanding of the language and its best practices.

2. LangChain Expertise: Familiarity and proficiency in working with LangChain are essential. The candidate should have practical experience leveraging LangChain to build robust and scalable applications.

3. Vector Databases: A strong background in working with vector databases, including practical knowledge of their implementation and optimization.

4. Computer Science Fundamentals: Strong foundational knowledge in computer science, including but not limited to Object-Oriented Programming (OOP), algorithms, and data structures.

5. RESTful APIs: Proven experience in designing, implementing, and consuming RESTful APIs.

6. Database Knowledge: Proficiency in working with databases such as MySQL and MongoDB, showcasing the ability to design and optimize database structures.

Nice-to-Have Qualities:

1. PySpark Experience: Familiarity with PySpark is a plus, as it would be advantageous for handling large-scale data processing tasks.

Soft Skills:

1. Quick Learner: The ideal candidate should be a quick learner, capable of adapting to new technologies and methodologies swiftly.

2. Initiative-Taker: We value individuals who take initiative and demonstrate proactive problem-solving skills.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Python Developer or in a similar role.
  • Strong understanding of software development principles and best practices.
  • Proficiency in Python and its frameworks (Django, Flask, etc.).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB).
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
  • Knowledge of version control systems, preferably Git.
  • Excellent problem-solving and analytical skills.