Talent.com
This job offer is not available in your country.
Python Developer

Python Developer

Gemini Solutions Pvt LtdGurugram, Haryana, India
11 hours ago
Job description

We are looking for a highly skilled Python Backend Developer with 4-8 years of experience with backend development, the candidate will drive projects independently while ensuring high code quality and efficiency. The role requires expertise in Python frameworks (Django / Flask / FastAPI), cloud platforms (AWS), and database management (Oracle / Snowflake), with a strong emphasis on software best practices, problem-solving, and stakeholder collaboration.

Responsibilities

  • Backend Development : Design, develop, and maintain scalable and resilient backend services using Python, ensuring optimal performance and reliability.
  • Data-Intensive Applications : Develop and manage data-intensive applications, ensuring efficient data processing and handling.
  • Report Generation : Create dynamic and static reports utilizing common Python libraries (e.g., Pandas, Matplotlib, Plotly) to deliver actionable insights.
  • Python Frameworks : Utilize frameworks such as Django, Flask, or Tornado to build and maintain robust backend systems, ensuring best practices in application architecture.
  • Cloud Platforms : Deploy and manage applications on cloud development platforms such as AWS and Beacon, leveraging their full capabilities to support our solutions.
  • Database Management : Architect, implement, and optimize database solutions using Snowflake to ensure data integrity and performance.
  • Stakeholder Collaboration : Engage directly with Tech Owners and Business Owners to gather requirements, provide progress updates, and ensure alignment with business objectives.
  • Ownership & Initiative : Take full ownership of projects, driving them from conception through to completion with minimal supervision.
  • Software Best Practices : Implement and uphold software development best practices, including version control, automated testing, code reviews, and CI / CD pipelines.
  • GenAI Tools Utilization : Utilize GenAI tools such as GitHub Copilot to enhance coding efficiency, streamline workflows, and maintain high code quality.
  • Problem-Solving : Proactively identify, troubleshoot, and resolve technical issues, ensuring timely delivery of solutions.

Qualifications

  • Bachelor’s degree or master’s in computer science, Engineering, Software Engineering or a relevant field.
  • Required Skills

  • 4-8 years of backend development experience with Python.
  • Understanding of cloud platforms, particularly AWS.
  • Proficiency in using Snowflake for database management and optimization.
  • Experience working with data-intensive applications.
  • Demonstrated ability to build dynamic and static reports using Python libraries such as Pandas, Matplotlib, or Plotly.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Proficiency with Python frameworks like Django, Flask, or Tornado, including basic skills required to develop and maintain applications using these frameworks.
  • Knowledge of both relational and non-relational databases.
  • Proficiency with version control systems, especially Git.
  • Preferred Skills

  • Certifications : AWS Certified Developer or similar cloud certifications.
  • Industry Experience : Previous experience in the asset management or financial services industry.
  • Experience with DevOps practices and tools.
  • Knowledge of security best practices in software development.
  • Familiarity with Beacon cloud services.
  • Experience with GenAI tools (e.g., GitHub Copilot) is a plus.
  • Understanding of Agile / Scrum software development methodologies.
  • Create a job alert for this search

    Python Developer • Gurugram, Haryana, India