Senior Python Developer

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

Workassist - Service Engineer

Workassist

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Daxko - Reporting & Analytics Manager - Google Analytics

Daxko

Noida, Uttar Pradesh, India (Hybrid)
2 Weeks ago
Wolters Kluwer - Senior Product Software Engineer - Java

Wolters Kluwer

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
Critical mass - Freelance Product Designer

Critical mass

New York, United States (On-Site)
3 Weeks ago
HCL Tech - Service Desk Trilingual Analyst

HCL Tech

São Leopoldo, State Of Rio Grande Do Sul, Brazil (On-Site)
2 Months ago
Nagarro - Senior Engineer, Database Oracle

Nagarro

India (Remote)
9 Months ago
Capgemini - P&C Auto Insurance

Capgemini

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
innoactive studios - Software Engineer (.net)

innoactive studios

(Remote)
2 Months ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Dublin, County Dublin, Ireland (On-Site)
8 Months ago
Epic Games - Senior Dev-Ops Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

OKX - Business Development Manager

OKX

Argentina (Remote)
2 Months ago
Ubisoft - Technical Director - Cinematics & Realization

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
4 Months ago
LeoVegas - Strategic Initiatives Manager

LeoVegas

Leeds, England, United Kingdom (Hybrid)
2 Months ago
Rippling - Forward Deployed Engineer

Rippling

San Francisco, California, United States (On-Site)
1 Month ago
PwC - ETIC, Project Manager- Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
10 Months ago
Hawkeye Innovations - Football Tracking Systems Technician

Hawkeye Innovations

Lecce, Apulia, Italy (On-Site)
1 Month ago
Workato - Engagement Manager

Workato

Palo Alto, California, United States (On-Site)
2 Months ago
kaizen gaming  - Product Analyst Team Lead, Gaming & Rewards

kaizen gaming

Lisbon, Lisbon, Portugal (On-Site)
1 Month ago
Cubic corporation - Senior Software Engineer (Full Stack)

Cubic corporation

Hyderabad, Telangana, India (On-Site)
1 Week ago
DevRev - Finance Manager - FP&A

DevRev

London, England, United Kingdom (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Wrocław, Lower Silesian Voivodeship, Poland

Welltech - Talent Acquisition Specialist (Tech)

Welltech

Poland (Remote)
1 Month ago
Aptive - PtP Analyst

Aptive

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
CD PROJEKT RED - Senior / Lead Producer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
Autodesk - Full-stack Cloud Software Development Engineer

Autodesk

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Adyen - Enterprise Sales Development Representative

Adyen

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Easybrain - Middle Mobile QA Engineer

Easybrain

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Motorola solutions - Intern Software Developer (JS/Angular)

Motorola solutions

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
1 Week ago
Social Discovery Ventures - Senior Product Designer (AI Product)

Social Discovery Ventures

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Months ago
Techland - Lead Level Designer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
7 Months ago
TransPerfect - Spanish (EU) Localization Games Tester

TransPerfect

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Canonical - Junior Software Developer - Observability

Canonical

(Remote)
2 Months ago
Futurum Technology - Junior Java Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
Gaijin Entertainment - Java Developer

Gaijin Entertainment

Prague, Czechia (On-Site)
3 Months ago
Marsh McLennan - Senior Software Engineer - .NET

Marsh McLennan

Mexico City, Mexico (Hybrid)
2 Months ago
London stock Exchange - Senior Java Engineering Lead - Digital Markets Infrastructure

London stock Exchange

London, England, United Kingdom (On-Site)
1 Year ago
binance - Java Engineer - Trading Tech

binance

Taipei City, Taiwan (Remote)
5 Months ago
Veeam Software - Software Developer

Veeam Software

California, United States (Remote)
2 Months ago
Veeam Software - Junior C# Developer (Fixed Term Contract)

Veeam Software

Prague, Prague, Czechia (On-Site)
3 Weeks ago
Zeeco, Inc. - C&I Engineer - Global Support

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Jash entertainment  - C++ Developer

Jash entertainment

Ahmedabad, Gujarat, India (On-Site)
3 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.

Bucharest, Romania (On-Site)

London, England, United Kingdom (On-Site)

Bucharest, Romania (On-Site)

London, England, United Kingdom (On-Site)

New York, New York, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, 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