Software Developer (ASP.NET Vue)

Date: 28 Aug 2025

Location: IN

Company: Coats

Role Purpose

 

To contribute towards the development and maintenance of all Coats Digital Web Applications. Built with ASP.NET back-ends and with the Vue.js front-end framework, you will enhance existing software functionality whilst ensuring delivery to agreed standards in a timely manner.

 

 

Principal Accountabilities and Key Activities

 

  • Designing and Developing native Cloud applications
  • Ensure and Maintain the best possible performance, quality, and responsiveness of the product applications
  • Identify bottlenecks and bugs, and fixing solutions to these problems
  • Contribute in design meetings, planning sessions, project estimations & system architecture discussions
  • Build testable software with quality unit tests
  • Build and maintain QA/UAT/Production releases and related documentation
  • Report progress, challenges and risks at regular intervals

 

 

 

 

Key Relationships

(For new roles or where reporting relationships have change, please attach an organisation chart)

Internal
(excluding direct team and manager)

External

  • Scrum Master
  • Product Owner
  • Product Specialists
  • Quality Assurance Team
  • Support Team

 

 

 

 

 

 

 

 

Education, Qualifications and Experience

(Include skills and competencies required to perform the role competently)

Essential

Desirable

  • Experienced with SaaS application design patterns and practices
  • Experienced and hands on MVC, Web API, and Vue.js
  • Proficient in C#, with a good knowledge of its ecosystems

 

  • Proficient with TypeScript or JavaScript
  • Proficient understanding of single page applications (SPA) and their unique challenges

 

  • Experience in designing and implementing REST based APIs
  • Understanding of fundamental design principles behind a scalable application

 

  • Should have strong experience with Git source control, and be comfortable with feature branches
  • Should have good exposure to continuous integration and delivery (CI/CD) using tools

 

  • Must be able to work with the teams to ensure project success within timeline and scope

 

  • Proficient with the .NET framework, Entity Framework, and their design/architectural patterns (e.g., Repository pattern)
  • Familiarity with UI frameworks like Telerik / KendoUI or Bootstrap

 

  • Experience developing software in a SOA / microservices paradigm
  • Experience with design patterns like Domain Driven Design and Event Sourcing

 

  • Experience with Azure DevOps or GitHub
  • Experience of working in an Agile team, following practises such as Scrum, Agile, SAFE, Kanban etc

 

  • Microsoft accreditations in Cloud or Development, or similar