Lead the design, architecture and delivery of enterprise-scale web, mobile and cloud-based applications.
Design, develop, enhance and maintain solutions using C#, .NET, ASP.NET Core, Angular, .NET MAUI and SQL Server.
Develop secure, scalable and resilient RESTful APIs and integration services.
Make strategic technology decisions considering scalability, security, performance, maintainability and cost.
Drive the modernisation of existing applications and reduction of technical debt.
Review and optimise system performance, reliability and maintainability.
Promote high-quality coding standards, automated testing and effective code review practices.
Drive cloud adoption, DevOps practices, monitoring, observability and operational excellence.
Support critical production environments and assist with complex technical issue resolution.
Collaborate with Product Managers, Business Analysts and other teams to translate business requirements into effective technical solutions.
Provide technical input into product roadmaps and strategic technology planning.
Mentor and develop junior and intermediate developers while promoting a culture of technical excellence and continuous learning.