06 Oct
|
E-Solutions
|
Sydney
06 Oct
E-Solutions
Sydney
Job Description
Role: Senior .NET Developer / Solution Architect Location: Sydney, Australia Work Arrangement: Hybrid / Onsite Experience: 8+ Years Job Overview n
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 .
n
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 n
n
- Lead the architecture and technical design of enterprise applications using Microsoft .NET technologies .
n
- Design scalable, secure, and high-performing solutions using C#, .NET Core / .NET 8, ASP.NET Core and Web API .
n
- Define solution architecture, application architecture, integration architecture, and technical roadmaps .
n
- Design REST APIs, microservices, event-driven architectures, and distributed systems .
n
- Evaluate existing applications and recommend modernization, re-platforming, and cloud migration strategies .
n
- Define integration patterns between applications, databases, third-party systems, and cloud platforms.
n
- Work closely with business stakeholders, Product Owners, Business Analysts, and Enterprise Architects to translate business requirements into technical solutions.
n
- Provide technical leadership to development teams and conduct architecture and code reviews .
n
- Establish and enforce design principles, coding standards, security practices, and architectural best practices .
n
- Identify technical risks, scalability challenges, performance issues, and recommend appropriate solutions.
n
- Support development teams throughout the SDLC , from design through implementation, deployment, and production support.
n
- Contribute to CI/CD, DevOps,
containerization, and cloud-native architecture .
n
- Mentor senior developers and provide technical guidance on complex engineering problems.
n
Mandatory Technical Skills n
n
- 8+ years of experience in .NET / C# development .
n
- Strong hands-on experience with .NET Core / ASP.NET Core / Web API .
n
- Proven experience in Solution Architecture / Application Architecture .
n
- Strong experience designing enterprise-scale applications and distributed systems .
n
- Strong knowledge of Microservices architecture and RESTful APIs .
n
- Experience with Azure or AWS cloud architecture .
n
- Solid understanding of integration patterns, messaging, APIs, and system-to-system integrations .
n
- Knowledge of SOLID principles, design patterns, DDD, and clean architecture .
n
- Experience with Docker / Kubernetes is preferred.
n
- Experience with CI/CD and DevOps practices .
n
- Strong understanding of application security, scalability, availability, and performance .
n
Candidates should have demonstrated experience in: n
n
- Creating High-Level Design (HLD) and Low-Level Design (LLD) .
n
- Making technology and architecture decisions.
n
- Defining solution architecture diagrams and technical specifications .
n
- Leading technical discussions with stakeholders.
n
- Reviewing and approving technical designs.
n
- Managing technical dependencies and integration points.
n
- Guiding development teams on architecture implementation.
n
- Working in Agile/Scrum enterprise environments.
n
Preferred nn
- Experience with Azure services, Azure DevOps, AKS, Service Bus, Functions, API Management , or equivalent AWS services.
n
- Experience with React / Angular .
n
- Knowledge of Kafka, RabbitMQ, or other messaging platforms .
n
- Experience with API Gateway / Enterprise Integration .
n
- Experience with cloud migration and application modernization .
n
- Australian enterprise/project experience is an advantage.
n
#J-18808-Ljbffr
📌 Senior Dotnet Developer (Sydney)
🏢 E-Solutions
📍 Sydney