At a Glance
- Tasks: Join a dynamic team to design and maintain cutting-edge web applications using C# and .NET.
- Company: Be part of a forward-thinking company that values innovation and collaboration.
- Benefits: Enjoy flexible working options, competitive pay, and opportunities for professional growth.
- Why this job: Work on impactful projects in a supportive Agile environment with a focus on modern technologies.
- Qualifications: 5-8 years in software development, strong C# skills, and experience with Blazor required.
- Other info: Ideal for those passionate about tech and eager to make a difference in software solutions.
The predicted salary is between 43200 - 72000 £ per year.
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.
C# Developer employer: Trilogy International, A Korn Ferry Company
Contact Detail:
Trilogy International, A Korn Ferry Company Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C# Developer
✨Tip Number 1
Familiarise yourself with Blazor and its applications in large-scale environments. Since the role specifically mentions a focus on Blazor, showcasing your hands-on experience with this technology during discussions can set you apart.
✨Tip Number 2
Brush up on your knowledge of Azure DevOps. Understanding how to configure repositories, pipelines, and release processes will be crucial, as these skills are directly mentioned in the job description.
✨Tip Number 3
Prepare to discuss your experience with Agile methodologies. Since the role involves collaboration in Agile project environments, being able to articulate your contributions in sprint planning and code reviews will demonstrate your fit for the team.
✨Tip Number 4
Highlight your problem-solving skills and experience with incident analysis. The ability to troubleshoot and resolve production incidents efficiently is key, so be ready to share examples from your past work that illustrate this capability.
We think you need these skills to ace C# Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET technologies, especially your proficiency in Blazor. Include specific projects where you've developed web applications and mention any relevant Agile/Scrum experience.
Craft a Strong Cover Letter: In your cover letter, emphasise your track record of delivering scalable software solutions. Mention your familiarity with Azure DevOps and infrastructure automation tools, as well as your approach to staying current with modern web technologies.
Showcase Technical Skills: When detailing your skills, focus on your expertise in ASP.NET Web Forms, MVC, and RESTful APIs. Highlight your testing background, particularly with NUnit or xUnit, and your experience with test-driven development (TDD).
Provide Relevant Documentation: Include comprehensive technical documentation samples if possible, such as architecture diagrams or deployment plans. This will demonstrate your ability to create and maintain documentation, which is crucial for the role.
How to prepare for a job interview at Trilogy International, A Korn Ferry Company
✨Showcase Your C# and .NET Expertise
Be prepared to discuss your experience with C# and the .NET framework in detail. Highlight specific projects where you've used these technologies, especially focusing on Blazor, as this is a key requirement for the role.
✨Demonstrate Agile Experience
Since the company values collaboration in Agile environments, be ready to share examples of how you've contributed to sprint planning, code reviews, and technical discussions in previous roles. This will show your ability to work effectively within a team.
✨Prepare for Technical Questions
Expect technical questions related to ASP.NET Web Forms, MVC, and RESTful APIs. Brush up on your knowledge of these areas and be ready to solve coding problems or discuss your approach to software design during the interview.
✨Discuss Your DevOps Knowledge
The role requires familiarity with Azure DevOps and infrastructure automation tools. Be prepared to talk about your experience with CI/CD pipelines, repository management, and any relevant tools like Terraform or ARM templates that you've used in past projects.