Senior Python Developer

1 Month ago • 5-10 Years • Programming

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

cyara - VOIP Support Engineer

cyara

Hyderabad, Telangana, India (Hybrid)
2 Months ago
AGS - American Gaming Systems - Field Service Technician II

AGS - American Gaming Systems

Pawtucket, Rhode Island, United States (On-Site)
3 Months ago
Apple - Senior Manager

Apple

Houston, Texas, United States (On-Site)
1 Week ago
Rackner - Senior Technical Program Manager

Rackner

Honolulu, Hawaii, United States (On-Site)
1 Month ago
kool hause games - Technical Director Video Games

kool hause games

Canada (On-Site)
1 Month ago
plarium - C# Developer

plarium

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
Actian - C Engineer - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
8 Months ago
BeamNG - Senior Porting Programmer

BeamNG

Bremen, Bremen, Germany (Remote)
3 Weeks ago
luxsoft - Senior Java Developer

luxsoft

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Epic Games - Senior Platform Programmer

Epic Games

United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

vertigoo games - Data Analyst

vertigoo games

Istanbul, İstanbul, Türkiye (On-Site)
5 Days ago
Black Bery - Director of Pricing & Business Models

Black Bery

Ottawa, Ontario, Canada (On-Site)
1 Month ago
Sonar Source - Atlassian Administrator

Sonar Source

Austin, Texas, United States (On-Site)
4 Months ago
Assystems - Commercial Lead

Assystems

Buqayq, Eastern Province, Saudi Arabia (On-Site)
8 Months ago
Toast - Senior Manager, Brand Campaigns

Toast

United States (Remote)
3 Weeks ago
WebFX - Jr. UX Designer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
8 Months ago
Vertx Inc. - Tax Analyst III

Vertx Inc.

United States (Remote)
1 Month ago
PwC - Corporate Tax Manager Zentralschweiz

PwC

Lucerne, Lucerne, Switzerland (On-Site)
9 Months ago
Synechron - Java Developer | L3 Support Engineer

Synechron

Bengaluru, Karnataka, India (On-Site)
1 Year ago
GHX - Technical Product Manager (ERP Experience Required)

GHX

United States (Remote)
5 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Wrocław, Lower Silesian Voivodeship, Poland

Keywords Studios - HR Admin - Student Traineeship

Keywords Studios

Katowice, Silesian Voivodeship, Poland (On-Site)
2 Months ago
Wolters Kluwer - Senior Telephony Engineer

Wolters Kluwer

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Sperasoft - VFX Artist

Sperasoft

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
LeoVegas - Backend Engineer - Regulatory Reporting

LeoVegas

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Veeam Software - Middle/Senior C++ Developer (macOS&Linux)

Veeam Software

Poland (Remote)
1 Month ago
moonmana - 3D Game Art Company

moonmana

Gdańsk, Pomeranian Voivodeship, Poland (On-Site)
1 Week ago
Lionbridge Games - Business Development Director

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
5 Months ago
Fool's Theory - Junior IT Specialist

Fool's Theory

Bielsko-Biala, Silesian Voivodeship, Poland (On-Site)
3 Months ago
Veeam Software - Junior QA Engineer

Veeam Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Days ago
Workato - Senior Mobile Engineer (React Native)

Workato

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Programming Jobs

hogarth - Software Engineer (Python)

hogarth

Manila, Metro Manila, Philippines (On-Site)
1 Month ago
Capgemini - Oracle PL/SQL APEX Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Crowd Strick - Database Reliability Engineer III

Crowd Strick

California, United States (Remote)
1 Month ago
Tesla - Senior PLC Programmer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
5 Months ago
Qualcomm - Senior Engineer - Device driver programming

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Garena - Database Engineer/Senior Engineer

Garena

Singapore (On-Site)
2 Months ago
Demandbase - Staff Database Reliability Engineer

Demandbase

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Devoteam - Gambling Sector | Senior Database Developer

Devoteam

Lisbon, Lisbon, Portugal (Remote)
8 Months ago
creative assembly - Battle Programmer

creative assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Months ago
ARHS - Java Achitect /Technical Lead

ARHS

Brussels, Brussels, Belgium (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

United States (Remote)

New York, United States (On-Site)

Toronto, Ontario, Canada (On-Site)

Bucharest, Romania (On-Site)

Nashville, Tennessee, United States (On-Site)

Ukraine (Remote)

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