Tech Stack
GitHub ActionsArgoCDHelmKubernetesPythonAirflowCI/CDAnalyticsSQLGitHub
Job Description, Responsibilities & Requirements
About the Position
We are looking for a Senior Python Developer to work for a leading investment bank client in Pune, India.
Responsibilities
- Develop software applications based on business requirements
- Maintain software applications and make enhancements according to project specifications
- Participate in requirement analysis, design, development, testing, and implementation activities
- Propose new techniques and technologies for software development
- Perform unit testing and user acceptance testing to evaluate application functionality
- Ensure to complete the assigned development tasks within the deadlines
- Work in compliance with coding standards and best practices
- Provide assistance to Junior Developers when needed
- Perform code reviews and recommend improvements
- Review business requirements and recommend changes to develop reliable applications
- Develop coding documentation and other technical specifications for assigned projects
- Act as primary contact for development queries and concerns
- Analyze and resolve development issues accurately
Requirements
Must have:
- 8+ years of experience
- Strong Python development experience (data engineering and automation)
- Data Analytics and Data Engineering concepts
- Apache Airflow DAG development and orchestration
- Kubernetes (K8s), Helm Charts, ConfigMaps, Secrets, RBAC
- GitHub, GitHub Actions, CI/CD pipelines
- GitOps using ArgoCD
- YAML-based configuration management, DevOps and Release Management
- SQL and distributed query engines (Trino/Presto preferred)
- Cloud Platforms (GCP/AWS/Azure) and containerization (Docker)
- Monitoring & Observability (Prometheus, Grafana, Splunk, New Relic)
Nice to have:
- Atlassian Jira
- Understanding of Financial Markets Asset Classes (FX, FI, Equities, Rates, Commodities & Credit), various trade types (OTC, exchange traded, Spot, Forward, Swap, Options) and related systems
- Surveillance domain knowledge, regulations (MAR, MIFID, CAT, Dodd Frank) and related Systems knowledge
We Offer
- Competitive salary
- Opportunity to work with a leading investment bank client
- Professional growth and development
About the Company
Join our team and contribute to developing reliable and efficient software solutions for a leading investment bank.