Python Developer (with C#, AWS)
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
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.
Skills
Must have
4-7 years of professional development experience.
Strong expertise in Python development.
Strong experience in AWS
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.