C# Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
The Most Popular IT Jobs on the Market
Frontend Developer Salary in The UK
Dev Digest 121 - AI goes offline