Software Developer Position
Role Overview: We are seeking an experienced .NET C# developer to lead development teams on well-organised projects for high-profile clients.
Key Responsibilities:
* Lead development teams on complex projects
* Take ownership of projects and become a trusted technical leader both internally and with clients
* Develop and implement software solutions using modern technologies and best practices
Requirements:
* 8+ years developing websites with .NET (C#) including .NET Core, ASP.NET MVC, ASP.NET Web API, Entity Framework, and MS SQL Server
* Strong OOP skills from design through to implementation
* In-depth understanding and experience with the modern web stack (HTTP, HTML, CSS, JS, TLS, WebSocket etc.)
Benefits:
* Progressive and developer-friendly work environment
* Competitive salary package
* Flexible remote work policy
* Acknowledged paid parental leave and domestic violence policies
* Professional growth opportunities through training, mentoring, and attending conferences
Additional Requirements:
* Experience with Azure and Umbraco is desirable
* Certification in DevOps or related fields is an advantage