Senior .NET Developer / Solution Architect

E Solutions Global — Australia · Posted ~4 hours ago

Senior Full-time Hybrid

Skills

.NET C# .NET 8 ASP.NET Core Web API Solution architecture System design REST APIs Microservices Event-driven architecture Technical leadership REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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.