Full Stack .NET Developer

August 5, 2026
Application ends: November 4, 2026
Apply Now

Job Description

This role is delivery-focused across modern web technologies, contributing to platform evolution within established architecture and under senior technical direction.

Duties

1.  Software Development & Architecture 

  • Develop and maintain the FR5 Web Portal using ASP.NET MVC (Sitefinity CMS), C#, and related technologies. 
  • Implement modern, reusable Vue.js components to deliver complex, interactive UIs. 
  • Contribute to RESTful Web APIs consumed by internal and external applications. 
  • Support development of small .NET 8 Azure Function Apps used in the FR5 ecosystem. 
  • Provide primary development support for the Whole of Home (WoH) Node.js application when required, focusing on stabilisation, defect resolution, and incremental improvements. 
  • Support transition activities to reduce reliance on WoH over time (e.g., incremental migration, decommissioning planning, or replacement solutions), in line with agreed priorities. 
  • Write clean, testable, and maintainable code aligned with DDD and Clean Architecture principles. 
  • Participate in code reviews and collaborate on design decisions. 

2. Collaboration & Growth 

  • Work collaboratively with senior developers and the Technical Lead, contributing to team delivery goals and taking ownership of assigned features and refactoring tasks. 
  • Collaborate with cross-functional teams including user experience (UX), product, quality assurance (QA), and business stakeholders. 
  • Demonstrate willingness to learn and expand skill sets, particularly in Sitefinity, Vue.js, and Azure Functions. 
  • Share knowledge with peers and contribute to a culture of continuous improvement. 

3. Quality & Process Improvement 

  • Apply best practices in version control (Git), continuous integration/continuous delivery (CI/CD), and testing. 
  • Contribute to maintaining high standards of code quality, documentation, and architectural consistency. 
  • Participate in Agile ceremonies and iterative development cycles. 
  • Support improvements in development workflows and tooling. 

Skills and relevant experience

1. Technical Expertise 

  • Demonstrated commercial experience delivering and maintaining C#/.NET web applications in production environments. 
  • Experience with ASP.NET MVC (experience with Sitefinity CMS highly regarded). 
  • Familiarity with JavaScript frameworks (Vue.js preferred; React or Angular also considered). 
  • Understanding of Web APIs, REST, and integration patterns. 
  • Exposure to Azure DevOps, Azure Functions, and Azure cloud services. 
  • Experience maintaining a Node.js application in production, or demonstrated ability to quickly learn and support an existing Node.js codebase. 

2. Software Engineering Best Practices 

  • Strong grasp of object-oriented programming and design patterns. 
  • Demonstrated experience refactoring legacy applications to improve maintainability, reduce coupling, and align with modern architectural principles. 
  • Commitment to clean code, testability, and maintainable architecture. 
  • Familiarity with DDD and Clean Architecture principles desirable. 

3. Collaboration & Communication 

  • Ability to work effectively in a collaborative Agile team environment. 
  • Good written and verbal communication skills, able to translate requirements into working solutions. 

4. DevOps & Tooling 

  • Proficiency with Git and experience in CI/CD pipelines (Azure DevOps or GitHub Actions). 
  • Experience with Agile development processes. 

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru