Python Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Shape the future with us. Sopra Steria is seeking a Senior Software Engineer to join our team in Noida, India. This role is pivotal in designing, building, and supporting scalable data pipelines and analytics solutions. You will leverage your strong hands-on expertise in Python-based data engineering, SQL, and Business Intelligence, coupled with experience in modern deployment and orchestration practices.
Key Responsibilities
- Develop and maintain robust data pipelines and workflows using Python, Spark, and SQL.
- Build and optimize ETL/ELT processes, utilizing orchestration tools such as Luigi.
- Design, manage, and fine-tune PostgreSQL database objects and queries for optimal performance.
- Develop and support insightful dashboards and reports using MicroStrategy.
- Package and deploy applications effectively using Helm Charts.
- Contribute to continuous deployment workflows with ArgoCD.
- Champion data quality, reliability, and performance across all data pipelines.
- Actively participate in Agile development methodologies, including code reviews and release activities.
- Provide essential support for production issues and contribute to thorough root-cause analysis.
Required Skills
- Programming: Python, Spark, SQL
- Databases: PostgreSQL
- Workflow Orchestration: Luigi
- BI & Reporting: MicroStrategy
- DevOps & Deployment: Helm Charts, ArgoCD
- A strong foundational understanding of data engineering and ETL concepts is essential.
Soft Skills
- Demonstrate strong analytical and problem-solving capabilities.
- Communicate effectively and professionally in client-facing interactions.
- Thrive in a collaborative and effective manner within distributed teams.
This is a permanent, full-time position. We are an equal opportunity employer committed to diversity and inclusion, and we welcome applications from individuals with disabilities.
Company
Sopra Steria
Sopra Steria is a leading European technology company with a global presence of 50,000 employees across nearly 30 countries. We specialize in consulting, digital services, and innovative solutions des...