Senior Python Developer

Python

Senior Python Developer

Python
Plac Europejski 1, Warszawa

Luxoft Poland

Undetermined
Permanent
Senior
Remote
2 848 - 3 797 USD
Net per month - Permanent

Job description

Project Description

We are looking for the experienced Python Developer to support the team of one of our clients from the investment banking & wealth management industry.

We are looking for a professional, who can work with us to develop migration tooling and automation.
The working environment falls within the sector of dynamically growing Global Technology Services, Migration Factory area.

Responsibilities

  • Development, maintenance and support of migration tooling and automation to support internal client programs
  • Rapid, iterative development against sometimes unclear or changing requirements
  • Continuous improvement, automated testing, programming best practices and quality control
  • Problem solving, planning, analysis
  • Migration of code from Windows on-prem to Linux on Azure serverless platforms

Must have

Essential skills:

  • 5+ years development experience
  • Python: Python 3.6+, pyodbc, SQLAlchemy, multithreading, experience with ETL scripts (petl or similar), click, jinja2, flake8, pylint, pytest;
  • T-SQL / MS SQL: SQL Server, tables, views, stored procedures, release/rollback scripts to apply changes, produce complex SQL queries for reports, database performance and indexes, database transactions;
  • Experience with REST API development;
  • Experience with: git, GitLab CI/CD, release processes, Azure

Non-technical expectations:

  • Believe in high standards for code quality, code reviews, testing and best practices
  • Contribute to backend architecture and strategy
  • Ability to produce secure and clean code that is stable, operational, consistent, re-usable, well-performing
  • Strong communicator, fluent in English, able to work with both technical and non-technical stakeholders
  • Must be a self-starter and someone who enjoys working in a fast-paced, challenging environment

Nice to have

  • .NET Core: any experience with C# and .NET Core projects version 3.1 or above, Entity Framework, LINQ, collections and data structures, logging and exception handling would be beneficial;
  • experience with Python on Windows and Azure would be beneficial;
  • any frontend experience (Javascript, SyncFusion, ASP.NET, Razor, Blazor) not required but would be beneficial

If needed, we can help you with relocation process. Click here for more information.

BENEFITS



Ref Number: VR-75248

Tech stack

    Python

    advanced

    ETL

    regular

    T-SQL

    regular

    REST API

    regular

    SQL

    regular

Office location

Published: 08.05.2022