ShepHertz Technologies
ShepHertz Technologies2h ago
LinkedIn

Senior Developer – Python & Data Solutions

Bengaluru, Karnataka, India
Full Time
Senior Level

Maximize your interview chances

Prepare for your Senior Developer – Python & Data Solutions interview at ShepHertz Technologies with AI-powered practice sessions

Full Job Description

Senior Developer – Python & Data Solutions

Location: Bengaluru, Karnataka, India

ShepHertz Technologies, a global leader in Agile Digital Transformation platforms, is seeking a highly skilled and experienced Senior Developer with strong expertise in Python-based data engineering and reporting solutions to join our team in Bengaluru, India.

This is a full-time role requiring 6-8 years of experience. The ideal candidate will have hands-on experience with workflow orchestration tools like Apache Airflow, robust database skills in PostgreSQL, and proven success in data migration and client-facing engagements. Prior exposure to banking domain projects will be a significant advantage. This position demands end-to-end ownership, from requirement gathering and solution design to implementation, optimization, and client communication.

Key Responsibilities for this Senior Developer role in Bengaluru:

  • Design, develop, and maintain scalable applications using Python.
  • Build and manage data pipelines using Apache Airflow, ensuring efficient data flow.
  • Lead and execute critical data migration projects from legacy systems to modern platforms.
  • Design and develop robust reporting solutions and interactive dashboards.
  • Write optimized SQL queries; manage and tune databases, specifically in PostgreSQL.
  • Collaborate with stakeholders to gather, analyze, and document business requirements effectively.
  • Provide technical guidance and mentorship to junior developers, fostering team growth.
  • Ensure best practices in coding, security, performance optimization, and deployment strategies.
  • Participate actively in client meetings, solution discussions, and project planning sessions.
  • Contribute to architecture decisions and overall technical strategy for data solutions in India.

Required Skills & Qualifications:

  • 6+ years of experience in software development with strong expertise in Python programming.
  • Hands-on experience with Apache Airflow, including DAG creation, scheduling, and monitoring.
  • Strong SQL skills and deep understanding of PostgreSQL databases.
  • Proven experience in successfully leading and executing data migration projects.
  • Experience in building comprehensive reporting and Business Intelligence (BI) solutions.
  • Strong understanding of database design principles, indexing, and performance tuning.
  • Demonstrated experience in requirement gathering and effective client handling.
  • Excellent communication and stakeholder management skills.

Good to Have:

  • Experience working on banking or financial domain projects, a strong plus for our Bengaluru team.
  • Knowledge of ETL frameworks and data warehousing concepts.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Exposure to DevOps practices and CI/CD pipelines.

Key Competencies:

  • Strong analytical and problem-solving skills for complex data challenges.
  • Leadership and mentoring abilities to guide team members.
  • Proficient client communication and presentation skills.
  • An ownership mindset with strong accountability for project outcomes.

Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.

Company

ShepHertz Technologies

ShepHertz Technologies

ShepHertz Technologies, headquartered in Bengaluru, Karnataka, India, is a leading enterprise platform specializing in Agile and Incremental Digital Transformation.Operating across 9 countries and tru...

Bengaluru, Karnataka, India
Posted on LinkedIn