Friday, 11 October 2024

Senior Python Developer

Job Title: Senior Python Developer
Company Name: Apollodart

About Us:
Apollodart specializes in Data Analytics Solutions for the Oil & Gas Industry Drilling operations. We provide real-time drilling data analytics solutions to optimize performance and operations.

Job Description:
We are looking for an experienced Senior Python Developer to join our dynamic team. The ideal candidate will have at least 8 years of hands-on experience in Python development and a strong track record of delivering high-quality software. As a Senior Python Developer, you will lead efforts to design, develop, and maintain scalable applications while mentoring junior developers.

Responsibilities:

  • Design, develop, and maintain robust Python-based applications.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and implement new features.
  • Write clean, efficient, and maintainable code, following best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to maintain high code quality.
  • Identify performance bottlenecks and optimize application performance.
  • Troubleshoot and debug issues in a timely manner, providing effective solutions.
  • Research and implement new technologies to improve product capabilities and development processes.
  • Provide mentorship and technical guidance to junior developers.
  • Work with senior developers and architects to define technical strategies and solutions.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Minimum of 8 years of Python development experience with a strong understanding of Python best practices.
  • Proficiency in Python frameworks (e.g., Django, Flask, or Pyramid).
  • Experience with front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., React, Vue.js).
  • Experience with databases (PostgreSQL, MySQL) and non-relational databases (MongoDB, Redis).
  • Strong understanding of software engineering principles and object-oriented programming.
  • Experience with version control (Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Master’s degree in a relevant field.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud).
  • Familiarity with containerization (Docker, Kubernetes).
  • Knowledge of microservices architecture.
  • Experience with Agile methodologies (Scrum, Kanban).

How to Apply:
Interested candidates should send their resumes and cover letters detailing relevant experience to [Sindhura.p@apollodart.com], indicating the position title in the subject line.

Job Type: Full-time, Permanent 

No comments:

Post a Comment

Associate Software Engineers

  Associate Software Engineer Full-time, On-site About the Role We are looking for an enthusiastic Associate Software Engineer to join our ...