Job Opportunity
We are seeking a highly skilled Full Stack .NET Developer to join our team.
* This is a full-time hybrid role based in Melbourne, VIC/Brisbane.
The successful candidate will be responsible for designing, developing, and maintaining web applications and services. Daily tasks include coding in .NET Core, implementing OOP principles, working with ASP.NET MVC, and participating in the software development lifecycle.
Key Responsibilities:
* Architect and implement enterprise-grade solutions using .NET (C#, F#), ASP.NET, WebAPI, and modern design patterns.
* Apply Domain Driven Design and CQRS principles to drive business-centric, decoupled system design.
* Develop RESTful services and microservices with strong focus on scalability, testability, and performance.
* Design and develop rich front-end experiences using JavaScript, TypeScript, Vue, Angular, HTML/CSS, Tailwind, and Bootstrap.
* Build cross-platform mobile and desktop applications using MAUI/Xamarin and Telerik UI components.
* Create complex data models and reports using MS SQL (T-SQL), Power BI, DAX, M, and ReportBuilder.
* Implement star schemas, OLTP/OLAP solutions, and leverage Event Sourcing and NoSQL storage where appropriate.
* Collaborate with stakeholders in marketing, design, and analytics to translate business needs into technical solutions.
* Apply SOLID principles, modern DevOps practices (Git, CI/CD via Azure Pipelines), and Agile methodologies to ensure continuous delivery and code quality.