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).
Rewrite an existing C# component in Python, ensuring full functionality and performance.
Perform development in Python for new features and enhancements.
Interact with SQL databases and manage file system operations.
Write and maintain unit tests, including creating mock backends for testing.
Ensure code quality and reliability through the use of testing frameworks.
Develop and maintain application forms (UI components) within the app.
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.
Experience with AWS integration is a plus.
Strong problem-solving skills and ability to work independently and collaboratively.
Nice to have
Experience with reliability engineering, monitoring systems, or DevOps concepts.
Prior experience in rewriting or migrating applications across programming languages.
Languages
English: B2 Upper Intermediate
Seniority
Senior
Get notified when new jobs are added by luxsoft