Senior Python Developer

2 Weeks 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

Airlab Inc  - Senior Producer (Game Industry)

Airlab Inc

Quebec, Canada (On-Site)
2 Months ago
Gigamon - Regional Sales Director

Gigamon

Sydney, New South Wales, Australia (On-Site)
4 Weeks ago
Qualcomm - Physical Design Engineer, Associate

Qualcomm

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
Palo Alto Networks - Managing Director, Digital Forensics and Incident Response - Unit 42

Palo Alto Networks

Arlington, Virginia, United States (Remote)
1 Month ago
Philips - Media Manager

Philips

Shanghai, China (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Monks - Associate Creative Director - Art (Contractual)

Monks

Noida, Uttar Pradesh, India (On-Site)
8 Months ago
Palo Alto Networks - Customer Success Manager (Unit 42)

Palo Alto Networks

California, United States (Remote)
1 Day ago
Adtran - Marketing Programs Coordinator

Adtran

Huntsville, Alabama, United States (On-Site)
2 Weeks ago
sony global (Games) - Autonomous driving researcher

sony global (Games)

Beijing, China (On-Site)
1 Month ago
Apple - SoC Silicon Debug Engineering Program Manager

Apple

Austin, Texas, United States (On-Site)
2 Weeks ago
SBM Management - CSR

SBM Management

Salt Lake City, Utah, United States (On-Site)
1 Month ago
E2open - Implementation Engineer

E2open

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Week ago
Ness - Visiting Venture Architect

Ness

Berlin, Berlin, Germany (Hybrid)
2 Weeks ago
Resolver - Director, Customer Service

Resolver

Toronto, Ontario, Canada (Hybrid)
2 Months ago
USE Insider - Customer Success Manager - Germany

USE Insider

Berlin, Berlin, Germany (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Wrocław, Lower Silesian Voivodeship, Poland

Fluxon - Manual QA Engineer

Fluxon

Poland (Remote)
2 Weeks ago
Boombit - Financial Reporting Specialist

Boombit

Gdańsk, Pomeranian Voivodeship, Poland (Hybrid)
1 Month ago
PwC - Senior Workday Talent and Learning Consultant

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
8 Months ago
Aptive - PTP Analyst (Open)

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
4 Weeks ago
Activision - Senior Tools Engineer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Activision - Tools Engineers (Mid to Senior Principal Level)

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Donkey crew - 3D Animator

Donkey crew

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago
PwC - Application to PwC Service Delivery Center

PwC

Katowice, Silesian Voivodeship, Poland (On-Site)
5 Months ago
Donkey crew - UI Programmer

Donkey crew

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago
Aptive - Senior Product Line Purchasing Leader

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
3 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.

Pune, Maharashtra, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Indore, Madhya Pradesh, India (On-Site)

Gurugram, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sofia, Sofia City Province, Bulgaria (On-Site)

Mississauga, Ontario, Canada (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