Posted

30+ days ago

Description

We are seeking a developer responsible for building applications using Microsoft/Azure/.NET stack tooling. The primary responsibility will be to work within a growing team to deliver and support applications for the business as well as integrations with external suppliers/customers in line with the technical roadmap.

Skills - Essential

• Good knowledge of .NET, .Net Core frameworks

• Proficient in C# with a good knowledge of the .NET ecosystem

• Test driven developments

• Familiarity with Windows based infrastructure (Windows Server)

• Strong understanding of object-oriented programming

• REST/SOAP Service knowledge

• Proficient Microsoft SQL Server (T-SQL, stored procedures) skills

• Experience with popular web application frameworks

• Knack for writing clean, readable, and easily maintainable code

• Understanding of fundamental design principles for building scalable applications

• Experience creating database schemas that represent and support business processes

• Proficient understanding of code versioning tools (Git)

• Ability to work collaboratively as part of a team and contribute to the technical roadmap/workshops

Skills - Desirable

• Experience implementing automated testing platforms and unit tests

• Experience of working in an Agile/Scrum based team

• Experience of DevOps processes (Continuous Integration, Deployment)

• Experience of Cloud based infrastructure and development practices (Azure)