Job Title: Senior Software Developer (C#/.NET) Duration: 6 Months Initial Overview: We are seeking a highly experienced Senior .NET Developer ideally with proficiency in Blazor to join a collaborative development team responsible for designing, implementing, and maintaining complex web applications. The ideal candidate will have a track record of delivering robust, scalable software solutions and a proactive approach to staying current with modern web technologies. Key Responsibilities: Design, develop, test, and maintain web applications using .NET technologies, with a focus on Blazor. Analyse, modify, and enhance existing application logic to improve performance and functionality. Provide application development or technical support within defined initiatives or product areas. Participate in system architecture and integration decisions, contributing to the implementation of DevOps best practices. Collaborate in Agile project environments, actively engaging in sprint planning, code reviews, and technical discussions. Create and maintain comprehensive technical documentation, including architecture diagrams, specifications, and deployment plans. Support the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and support. Contribute to the stability and performance of systems through proactive monitoring, incident analysis, and problem resolution. Support system upgrades, patching, and continuous integration/delivery pipeline management. Required Skills and Experience: 5β8 years of experience in software development, ideally with a focus on enterprise-level applications. Strong expertise in C# and the .NET framework (2.0β4.x), as well as .NET 6/8. Demonstrated experience with Blazor for at least four years, ideally within large-scale application environments. Experience developing ASP.NET Web Forms, MVC, and RESTful APIs. Proficiency in Visual Studio and source control systems such as Git. Hands-on experience with Azure DevOps, including configuration of repositories, pipelines, and release processes. Familiarity with infrastructure automation tools (e.g., ARM templates, Terraform, Azure APIs). Understanding of Configuration Management and DevOps practices. Experience working in Agile/Scrum development teams. Strong testing background, including unit testing with NUnit or xUnit, and experience with test-driven development (TDD) preferred. Ability to troubleshoot and resolve production incidents efficiently. Experience supporting system availability, patch management, and performance improvements. Demonstrated ability to work collaboratively within matrixed teams and communicate effectively with stakeholders. Name: Please include your first and last name. Email: @ Phone: Please include your country code. CV / Resume: Yes, I am currently eligible to work (work permit/visa/citizenship) in the country to which I am applying. No, I am not currently eligible to work (work permit/visa/citizenship) in the country to which I am applying. #J-18808-Ljbffr
Contact Detail:
Trilogy International, A Korn Ferry Company Recruiting Team