Senior Python Developer

17 Minutes ago • 4-7 Years

Job Summary

Job Description

The Senior Python Developer will be responsible for application and backend development, including migrating a C# component to Python and further developing in Python. This includes interacting with SQL databases, file system operations, AWS integration, and working with application forms (UI elements). Responsibilities also involve writing unit tests, ensuring code quality, and collaborating with the team. The developer should rewrite an existing C# component in Python, perform Python development for new features and enhancements, interact with SQL databases and manage file system operations, write and maintain unit tests, ensure code quality, develop and maintain application forms, and integrate the application with AWS services.
Must have:
  • 4-7 years of professional development experience.
  • Strong expertise in Python development.
  • Good working knowledge of C# (ability to read, understand, and rewrite code).
  • Solid experience with SQL and file system operations.
  • Hands-on experience with unit testing, mocking backends, and testing frameworks.
  • Strong understanding of backend and application (UI) development principles.
  • Strong problem-solving skills and ability to work independently and collaboratively.
Good to have:
  • Experience with reliability engineering, monitoring systems, or DevOps concepts.
  • Prior experience in rewriting or migrating applications across programming languages.

Job Details

Project description

We are looking for a strong Senior Python Developer with knowledge of C# to join our team. You will work on application and backend development tasks, including migration of a component originally written in C# to Python, and further development in Python. The role involves interaction with SQL databases, file system operations, AWS integration, and working with application forms (UI elements).

Responsibilities
bullet icon

Rewrite an existing C# component in Python, ensuring full functionality and performance.

bullet icon

Perform development in Python for new features and enhancements.

bullet icon

Interact with SQL databases and manage file system operations.

bullet icon

Write and maintain unit tests, including creating mock backends for testing.

bullet icon

Ensure code quality and reliability through the use of testing frameworks.

bullet icon

Develop and maintain application forms (UI components) within the app.

bullet icon

Integrate the application with AWS services.

Skills

Must have

bullet icon

4-7 years of professional development experience.

bullet icon

Strong expertise in Python development.

bullet icon

Good working knowledge of C# (ability to read, understand, and rewrite code).

bullet icon

Solid experience with SQL and file system operations.

bullet icon

Hands-on experience with unit testing, mocking backends, and testing frameworks.

bullet icon

Strong understanding of backend and application (UI) development principles.

bullet icon

Experience with AWS integration is a plus.

bullet icon

Strong problem-solving skills and ability to work independently and collaboratively.

Nice to have

bullet icon

Experience with reliability engineering, monitoring systems, or DevOps concepts.

bullet icon

Prior experience in rewriting or migrating applications across programming languages.

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Senior

Similar Jobs

Looks like we're out of matches

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

Similar Skill Jobs

Looks like we're out of matches

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

Jobs in Worldwide

Looks like we're out of matches

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

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.Luxoft works with companies from all over the globe and offers opportunities for candidates anywhere in the world.

Zürich, Zurich, Switzerland (On-Site)

Bengaluru, Karnataka, India (On-Site)

London, England, United Kingdom (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

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

Bucharest, Bucharest, Romania (On-Site)

Amsterdam, North Holland, Netherlands (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