Senior Python Developer
Key Skills for This Role
Full Job Posting
Project description
We need a Strong Senior Python Developer to work for a leading investment bank client.
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.
SKILLS
Must have
- we are looking for 8+yrs exp candidates only 1 Strong Python development experience (data engineering and automation) 2 Data Analytics and Data Engineering concepts 3 Apache Airflow DAG development and orchestration 4 Kubernetes (K8s), Helm Charts, ConfigMaps, Secrets, RBAC 5 GitHub, GitHub Actions, CI/CD pipelines 6 GitOps using ArgoCD 7 YAML-based configuration management, DevOps and Release Management 8 SQL and distributed query engines (Trino/Presto preferred) 9 GCP and containerization (Docker) 10 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 is a plus • Surveillance domain knowledge, regulations (MAR, MIFID, CAT, Dodd Frank) and related Systems knowledge is certainly a plus
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.
About Luxoft
Global IT services and consulting company
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Luxoft
Regular NetReveal AML Developer
Chennai, IND
Senior Python Developer
Bengaluru, IND
Flowable Developer
Pune, IND
Senior L2/L3 Support Engineer
, USA
Senior Avaloq Data Migration & Integration Specialist
Bengaluru, IND
Senior Avaloq Data Migration & Integration Specialist
Bengaluru, IND
Working student Field test Engineer
, USA
