Summary
✨ AI‑Generated
Lead the architecture and technical design of complex enterprise applications while staying hands-on with development. You will design scalable and secure solutions using the Microsoft .NET ecosystem, define integration patterns and technical roadmaps, and build REST APIs, microservices, and event-driven architectures.
Highlights
Lead enterprise architecture and technical design while remaining hands-on with development. The role offers broad ownership across solution design, integrations, APIs, microservices, security, performance, and technical roadmaps.
Description
Role: Senior .NET Developer / Solution Architect
Location: Sydney, Australia
Work Arrangement: Hybrid / Onsite
Experience: 8+ Years
Job Overview
We are looking for a highly experienced Senior .NET Developer / Solution Architect with strong hands-on development expertise and proven experience in solution architecture, system design, and technical leadership.
The ideal candidate should be capable of moving beyond development into end-to-end solution design, defining architecture, integration patterns, technology standards, and technical roadmaps for complex enterprise applications.
Key Responsibilities
Lead the architecture and technical design of enterprise applications using Microsoft .NET technologies.Design scalable, secure, and high-performing solutions using C#, .NET Core / .NET 8, ASP.NET Core and Web API.Define solution architecture, application architecture, integration architecture, and technical roadmaps.Design REST APIs, microservices, event-driven architectures, and distributed systems.Evaluate existing applications and recommend modernization, re-platforming, and cloud migration strategies.Define integration patterns between applications, databases, third-party systems, and cloud platforms.Work closely with business stakeholders, Product Owners, Business Analysts, and Enterprise Architects to translate business requirements into technical solutions.Provide technical leadership to development teams and conduct architecture and code reviews.Establish and enforce design principles, coding standards, security practices, and architectural best practices.Identify technical risks, scalability challenges, performance issues, and recommend appropriate solutions.Support development teams throughout the SDLC, from design through implementation, deployment, and production support.Contribute to CI/CD, DevOps, containerization, and cloud-native architecture.Mentor senior developers and provide technical guidance on complex engineering problems.
Mandatory Technical Skills
8+ years of experience in .NET / C# development.Strong hands-on experience with .NET Core / ASP.NET Core / Web API.Proven experience in Solution Architecture / Application Architecture.Strong experience designing enterprise-scale applications and distributed systems.Strong knowledge of Microservices architecture and RESTful APIs.Strong SQL Server / relational database experience.Experience with Azure or AWS cloud architecture.Strong understanding of integration patterns, messaging, APIs, and system-to-system integrations.Knowledge of SOLID principles, design patterns, DDD, and clean architecture.Experience with Docker / Kubernetes is preferred.Experience with CI/CD and DevOps practices.Strong understanding of application security, scalability, availability, and performance.
Architecture & Leadership Experience
Candidates should have demonstrated experience in:
Creating High-Level Design (HLD) and Low-Level Design (LLD).Making technology and architecture decisions.Defining solution architecture diagrams and technical specifications.Leading technical discussions with stakeholders.Reviewing and approving technical designs.Managing technical dependencies and integration points.Guiding development teams on architecture implementation.Working in Agile/Scrum enterprise environments.
Preferred
Experience with Azure services, Azure DevOps, AKS, Service Bus, Functions, API Management, or equivalent AWS services.Experience with React / Angular.Knowledge of Kafka, RabbitMQ, or other messaging platforms.Experience with API Gateway / Enterprise Integration.Experience with cloud migration and application modernization.Australian enterprise/project experience is an advantage.