Full Stack .NET Developer | Contract | Sydney | Remote
Salary: $105 p/h
- Develop and maintain web and client/server applications using C#, .NET Framework, ASP.NET MVC and ADO.NET.
- Build responsive user interfaces using Angular, Kendo UI, HTML5, JavaScript, jQuery, JSON and CSS.
- Support SQL Server and Azure database migration activities.
- Design and develop RESTful APIs and secure third-party system integrations.
- Configure API security using OAuth 2.0, JWT validation and Microsoft Entra ID/Azure AD authentication.
- Develop enterprise integration solutions using Azure Service Bus queues, topics and subscriptions.
- Build and deploy Azure Functions using HTTP, timer and Service Bus triggers.
- Develop and optimise SQL queries, views, indexes, stored procedures, functions and triggers.
- Improve application performance through SQL and code optimisation.
- Manage source code using Git and Team Foundation Server.
- Resolve production support issues and deliver application enhancements.
- Engage directly with clients to clarify requirements, investigate issues and agree on solutions.
- Participate in testing, deployment, technical documentation and ongoing application support.
- Strong commercial experience in C#, .NET Framework, ASP.NET MVC and ADO.NET.
- Full-stack development experience using Angular and Kendo UI.
- Strong front-end capability across JavaScript, jQuery, HTML5, JSON and CSS.
- Experience with SQL Server and Azure database migration.
- Advanced SQL skills, including queries, joins, views, indexes, stored procedures, functions and triggers.
- Experience developing and securing RESTful APIs.
- Knowledge of OAuth 2.0, JWT validation and Microsoft Entra ID/Azure AD authentication.
- Hands-on experience with Azure Service Bus and Azure Functions.
- Proven third-party and distributed-system integration experience.
- Experience using Git and Team Foundation Server.
- Strong troubleshooting, client communication and requirements-analysis skills.
- Previous fleet management or enterprise asset-management experience would be advantageous.