
We are seeking a Senior .NET Developer who specializes in migrating .NET applications to .NET Core as well as modernising existing .NET systems. As a Senior Developer, you will be involved with designing, planning, and implementing architectural solutions for the migration and modernization of .NET applications.
Responsibilities:
Migration and Modernization Leadership:Lead the migration and modernization initiatives for .NET applications, ensuring a seamless transition to .NET Core and alignment with modern development practices.Collaborate with development teams, project managers, and stakeholders to define migration strategies and establish timelines for successful execution.
Development and Code Quality:Contribute to the development, testing, and deployment of high-quality code.Provide technical guidance and mentorship to development teams, ensuring adherence to architectural standards and best practices during the migration and modernization process.
Assessment and Design:Conduct thorough assessments of existing .NET applications to identify areas for improvement, scalability, and performance optimization.Architect and design robust, scalable, and maintainable solutions using best practices and industry standards, considering the unique needs of each application.
Technology Evaluation:Collaborate with cross-functional teams to evaluate and select appropriate tools, frameworks, and technologies that align with the long-term vision of the application modernization roadmap.
Code Reviews and Performance Optimization:Conduct code reviews and provide constructive feedback to ensure code quality, maintainability, and adherence to architectural guidelines.Monitor and analyse system performance, identify bottlenecks, and propose and implement optimizations to enhance application performance and scalability.
Tech Skills:
Proven experience as a Microsoft .NET Architect, with a focus on migrating .NET applications to .NET Core and modernizing .NET systems.Strong hands-on expertise in .NET Core, C#, ASP.NET MVC, and related technologies, with a solid understanding of the .NET ecosystem.Extensive experience in designing and architecting scalable, distributed, and highly available .NET applications using Entity Framework.Proficiency in modern software development practices, including Agile methodologies, DevOps, and CI/CD pipelines.Solid knowledge of cloud platforms (e.g., Azure, AWS, GCP) and experience deploying .NET applications in a cloud environment.Familiarity with containerization technologies (e.g., Docker, Kubernetes) and microservices architecture.
6 month initial contractFully remote, UK basedOutside IR35
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
