Lead end-to-end delivery of web applications using .NET Core / ASP.NET Core and React.
Own technical design and architecture decisions including API design, component architecture, performance, and security.
Drive engineering best practices: clean code, SOLID principles, design patterns, CI/CD, and automated testing.
Conduct code reviews, enforce quality gates, and coach developers on implementation standards.
Resolve complex technical issues and act as an escalation point for development/support teams.
Backend (.NET)
Build and maintain RESTful services using C#, .NET Core, ASP.NET Core Web API, and modern authentication (e.g., OAuth2/JWT).
Design scalable architectures using microservices (preferred) and integration patterns (messaging, event-driven optional).
Implement logging, monitoring, and exception handling using enterprise patterns.
Frontend (React)
Develop responsive UI using React, TypeScript/JavaScript, and state management patterns (Redux/Context API).
Build reusable component libraries and ensure UI consistency and accessibility.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time