Job Description
Key Responsibilities Design, develop, and maintain applications using C#, .NET Framework (.NET 4.5+), frontend frameworks, and SQL Server in a production-critical environment. Take end-to-end ownership of assigned modules, including development, enhancements, and defect resolution. Provide L2/L3 production support , including incident troubleshooting, root cause analysis (RCA), and permanent remediation. Manage and prioritise high-volume work queues / operations tasks , ensuring SLA compliance. Drive code quality and maintainability , including refactoring and reduction of technical debt. Collaborate with cross-functional teams to resolve integration and system dependencies. Review and approve technical designs, code, and documentation , ensuring adherence to standards. Proactively identify risks and recommend improvements to enhance system performance, stability, and observability . Utilise monitoring and logging tools to detect issues early, analyse system behaviour, and improve reliability. Mandatory Requirements 6–8+ years of hands-on experience in .NET development within enterprise systems. Strong backend expertise in: C#, ASP.NET / MVC (mandatory)SQL Server /Oracle DB (query optimization , indexing, performance tuning) Frontend experience in: AngularJS OR ReactJS (mandatory at least one, hands-on) Exposure to modern frontend frameworks is an advantage Proven experience in: Application Maintenance & Support (AMS) / production support environmentsIncident management, RCA, and issue ownership Mandatory experience in Public Sector / Government projects Experience in domain systems such as healthcare, insurance, or other large-scale transactional systems is strongly preferred Strong understanding of:Multi-tier architecture and system integrationsSecure coding practices Hands-on experience with:Version control (Git / TFS)Structured release/delivery processes (CI/CD exposure preferred) Monitoring and observability tools (e.g., logging, alerting, performance monitorin