Posted
30+ days ago
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)