Job Title: C#.NET Developer with Python Expertise
Location: London, UK
Employment Type: Full-Time, Permanent
About the Role:
We are seeking a skilled C#.NET Developer with experience in Python to join our dynamic team in London. This exciting opportunity involves working on a key project to migrate applications from .NET to Python. If you are a developer who is passionate about coding in multiple languages and thrives in a challenging, fast-paced environment, this is the role for you!
Key Responsibilities:
- Collaborate with cross-functional teams to design, develop, and test software applications.
- Participate in the migration of existing .NET applications to Python.
- Optimize and refactor existing code to meet performance and scalability requirements.
- Provide technical support and troubleshooting during the migration process.
- Develop and maintain technical documentation.
- Stay updated on the latest industry trends and technologies to bring innovative ideas to the project.
Required Skills and Experience:
- Proficiency in C#.NET with a strong understanding of .NET frameworks.
- Hands-on experience with Python, including frameworks like Django or Flask.
- Proven experience in application migration projects, especially from .NET to Python.
- Strong understanding of object-oriented programming and design patterns.
- Experience with database management systems like SQL Server, PostgreSQL, or MySQL.
- Familiarity with cloud platforms such as AWS or Azure is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Knowledge of DevOps practices, CI/CD pipelines, and containerization tools like Docker.
- Experience in Agile/Scrum development methodologies.
Why Join Us?
- Opportunity to work on cutting-edge technology and innovative projects.
- A collaborative and inclusive work environment.
- Convenient London location with hybrid working options.