What you will bring

.NET developers are full stack developers who have a high level of proficiency in their specialised languages and tools (whether that's .NET core, AngularJS, Go or other languages), and are able to contribute to (or on some occasions take ownership of) a task, project or solution and its delivery. Whilst it may not be necessary to be an expert in front end languages, they would be expected to be able to adapt and pick up any new technologies required.

A good developer will be curious about all aspects of technology, and be an enthusiastic learner. They will enjoy challenges, and be open and transparent about the problems they face, and will enjoy helping colleagues resolve their own problems without judgement.

Role competencies

  • Experience with Microsoft .NET technologies including but not limited to ASP.NET MVC (C#), LINQ, Entity Framework, .Net Core
  • Knowledge of SQL and Database Design
  • Knowledge and experience of other web languages and technologies including JavaScript, HTML5, CSS, Bootstrap
  • Ability to solve moderately complex tasks with minimal supervision
  • Understanding / experience of the software development life cycle
  • Excellent communication skills
  • A keen eye for and attention to detail
  • Analytical mind and problem-solving aptitude
  • Strong organisational skills


  • Experience of Web APIs (Rest, Microsoft Web API etc)
  • Understanding of clean code approaches, design patterns and SOLID principles
  • Experience of some front-end framework (React, Vue.js, Angular, Blazor, etc)
  • Exposure to agile software development, including use of JIRA for defects and incidents
  • Worked in or have knowledge of the Recruitment / Finance / Payroll / Accounting sector
  • Able to solve problems on your own but also know when you need to ask questions

Other Responsibilities

  • Reviewing all code as part of the team's peer review process
  • Developing own skills
  • Being aware of changing industry standards and new technologies and how they apply to AWSM
  • Constantly seeking out new knowledge Able to solve problems on your own but also know when you need to ask questions

Work for us and you’ll receive:

  • Regular social events with our fun team (optional)
  • Flexible working hours between 8am and 6pm
  • 28 days annual leave + 8 bank holidays
  • Cycle to work scheme
  • Company-contributed pension
  • Remote working / work from home available
  • Pay reviews and progression opportunities