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.