Senior Python Developer

3 Days ago • 5-10 Years

Job Summary

Job Description

The Senior Python Developer will be responsible for building and extending the bank's core evaluation platform using Python. This involves designing and building micro-services and cloud-native solutions. The role requires analyzing data, preparing automated reports, and leveraging automated testing. The developer will also follow DevOps culture, enforce quality standards, deliver documentation, and contribute to product delivery. The platform is a strategic risk-management platform in one of the World's Top 10 Investment Banks. It enables large-scale Monte Carlo simulations, is used for stress testing, and is crucial for Basel 3 reporting and risk calculations. The team is part of the Client's Risk Analytics IT department.
Must have:
  • 5+ years of experience in coding on Python
  • 10+ years of software development experience
  • Pro-activeness, self-organization, and communication skills
  • Troubleshooting skills
  • Strong knowledge of testing approaches and methodologies
  • System analysis skills
  • Experience with Jira and Xray plugin
  • Sufficient SQL knowledge for data analysis
  • Experience with Oracle DB
  • Strong understanding of Agile and Waterfall SDLC
Good to have:
  • Degree in Computer Science or relevant technical specialty
  • Knowledge/experience in the financial domain
  • Understanding of Continuous Integration and Continuous Delivery
  • Experience with NoSQL databases (we use MongoDB)

Job Details

Project description

We're developing a strategic risk-management platform in one of the World's Top 10 Investment Banks. It is a mission-critical project for the Client because it enables large scale Monte Carlo simulations to forecast future cash flows of derivative trades and portfolios along with quantification of associated risks, which are used by Client's traders across the world. It is also used for Stress testing and runs hundreds of potential economic scenarios to confirm Bank's readiness for various business conditions to market regulators. Calculated exposures are used for Basel 3 reporting, RWA calculations, trading limits, valuation of Market and Credit risks etc. This platform performs overnight data loading and runs batch processing during the day to deliver data to downstream systems according to strict SLAs. It is also capable of intraday online calculations. This is a legacy platform to an extent, but we keep developing new components and modify existing ones, there is more development than support activities. Also, there is undergoing Automation program sponsored by Client's top management in order to bring platform to modern and automated delivery process. We strive to reduce manual work and bring best engineering ideas to life. Our team: We're part of Client's Risk Analytics IT department, there is around 80 Luxoft professionals organized into several cross-functional development and supporting teams. Team size is 8-10 people, with a Team Lead, .Net developers, Oracle developers, QA Engineers and System analysts. We generally follow 4 sprints development cycle, each sprint being 2 weeks, but team is free to adapt to their projects needs in terms of methodology and software development process. We value teamwork, as well as recognize individual contribution into success of the project.

Technology stack:
[Programming Languages] - C#, Python, Java/Scala, SQL, PL/SQL, XSLT, xQuery, PowerShell
[IDE] - Visual Studio 2019, VS Code, IDEA, PyCharm, PL/SQL Developer
[Frameworks] - .net 5/6, .net core, .net framework, Spring.net, ApacheThrift, ASP.NET MVC, TibcoEMS, gRPC, RestAPI
[Cloud] - Azure Provider, Azure Batch, CosmosDB, AKS, DataBricks, Functions, ADLS
[DB/BI] - Oracle 11g, MongoDB, MS-SQL BI (SSIS, SSAS), DataBricks, PowerBI
[BigData] - Spark, Hadoop, DataBricks, Tableau, Hive, ADLS
[CI/CD/DevOps] - GitLab, Docker, MS Build, Puppet, Nexus, NUnit, SonarQube, Unix
[QA] - Jira X-Ray, Python

Opportunities for you:
• Become a valuable expert by delivering top-notch Investment Banking regulatory programs (SIMM, CCAR, FRTB etc.)
• Grow as a seasoned professional by working on a complex business-critical platform, learn from a team of over 100 experts
• Favorable environment for career growth, which depends on your career goals: develop your seniority / change into new technology / grow into management. Good ambitions are very much appreciated
• Ownership, hardworking and efficient ideas are rewarded
• Bonus program to acknowledge top performers
• New technologies / tools / inventions are appreciated by Client
• Become professional in risk-management systems, which is highly demanded on Investment Banking market
• Get experience with high performance system using distributed calculations and cloud computing
• Get experience in BigData, BI and Cloud
• Large amount of training materials from Luxoft, sponsorship of Certifications

Responsibilities
bullet icon

Utilize Python to build and extend the bank's core evaluation platform

bullet icon

Design and build micro-services and cloud-native solutions

bullet icon

Analyze data, and prepare automated reports

bullet icon

Leverage automated testing (unit tests, integration tests)

bullet icon

Follow DevOps culture

bullet icon

Enforce and follow policies and practices to guarantee the highest quality outcomes, suggest improvements

bullet icon

Deliver all types of needed documentation (architecture, design, how-to-s, checklists, deployment instructions), and care about the product delivery through all stages till the production.

Skills

Must have

bullet icon

5+ years of experience in coding on Python

bullet icon

10+ years of experience in software development, at least 2+ years working with large backend applications and databases

bullet icon

Pro-activeness, self-organization, good communication skills, readiness to perform and focus on the result

bullet icon

Troubleshooting skills

bullet icon

Strong knowledge of testing approaches and methodologies

bullet icon

System analysis skills

bullet icon

Experience with Jira and Xray plugin

bullet icon

Sufficient SQL knowledge to perform data analysis

bullet icon

Experience with Oracle DB

bullet icon

Strong understanding of Agile and Waterfall SDLC

Nice to have

bullet icon

Degree in Computer Science or relevant technical specialty

bullet icon

Knowledge/experience in financial domain

bullet icon

Understanding of Continuous Integration and Continuous Delivery

bullet icon

Experience with NoSQL databases (we use MongoDB)

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Senior

Similar Jobs

Palo Alto Networks - Principal DevOps Engineer (Cortex)

Palo Alto Networks

Santa Clara, California, United States (On-Site)
3 Weeks ago
Riot Games - Network Engineer III - Infrastructure Reliability

Riot Games

Los Angeles, California, United States (On-Site)
6 Days ago
Rockstar Games - Tech Lead, Analytics Engineering

Rockstar Games

New York, New York, United States (On-Site)
2 Months ago
starschema  - DevSecops

starschema

Montreal, Quebec, Canada (On-Site)
6 Days ago
Super - Manager, Data Analytics

Super

Canada (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Powerintegration - Sr. Staff IC CAD Engineer

Powerintegration

San Jose, California, United States (On-Site)
1 Month ago
Crowd Strick - Penetration Test Engineer

Crowd Strick

Romania (Remote)
6 Days ago
Scale AI - Software Engineer, GenAI Model Evaluation

Scale AI

San Francisco, California, United States (Hybrid)
7 Months ago
Grab - Marketplace Assistant Manager, Strategy - Mobility

Grab

Bangkok, Thailand (On-Site)
3 Weeks ago
Krafton  - Lead of Physical AI Agent, Research Scientist

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Google - Imaging System Architect

Google

Mountain View, California, United States (On-Site)
1 Month ago
Windranger Labs - Technical AI Researcher

Windranger Labs

Singapore (On-Site)
2 Months ago
ByteDance - Senior Software Engineer - Automation Testing Tools and AI-Driven Quality Assurance Technology

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Luxoft - Business Analyst - ION

Luxoft

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Scanline VFX - Développeur Pipeline Senior (Houdini)/ Senior Pipeline Developer (Houdini)

Scanline VFX

Montreal, Quebec, Canada (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Wrocław, Lower Silesian Voivodeship, Poland

Tesla - Sales Advisor

Tesla

Katowice, Silesian Voivodeship, Poland (On-Site)
3 Months ago
Triple Dot Studios - Senior Game Designer

Triple Dot Studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Netflix - Enablement Manager - Engineering Support

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Aptive - Customer Advanced Quality Engineer

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
3 Weeks ago
Keywords Studios - Content Moderator - Portuguese (Video Games) - Remote

Keywords Studios

Katowice, Silesian Voivodeship, Poland (Remote)
1 Month ago
Nasdaq - Software Developer Specialist

Nasdaq

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
3 Weeks ago
VGW - DevOps Engineer

VGW

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
4 Weeks ago
Techland - Senior Level Artist

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Days ago
Techland - Junior Level Designer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Days ago
Triple Dot Studios - ASO Manager

Triple Dot Studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Kolkata, West Bengal, India (On-Site)

Indore, Madhya Pradesh, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hong Kong (On-Site)

Toronto, Ontario, Canada (On-Site)

Mumbai, Maharashtra, India (On-Site)

Gurugram, India (On-Site)

United States (Remote)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug