Senior .NET Developer - C# Full-Stack (Design & Architecture)
Experience : 9 - 11 years | Design & Architecture : 5+ years
Role overview :
Were looking for an experienced Senior .NET Developer who can take end-to-end ownership of application modules - from requirement analysis and design to delivery and support. Youll lead technical design, mentor engineers, coordinate with clients, and ensure high-quality, secure, scalable web applications built on the Microsoft stack with modern front-end technologies.
Key responsibilities :
- Analyse application storyboards / use-cases and translate them into technical designs and implementation plans.
- Design, build and maintain efficient, reusable C# code and Microsoft .NET web applications (Web Forms / ASP.NET Core / MVC / Web API).
- Own application architecture decisions and design patterns; develop microservices where applicable.
- Design and develop web user interfaces (Angular 2+, HTML / CSS / JS / TypeScript) with responsive and progressive enhancement principles.
- Create and consume web services (REST / SOAP / Web API / WCF), and design interfaces for inter-application communication.
- Work with MS SQL Server : design schema, write optimized stored procedures, triggers and functions; perform performance tuning.
- Implement secure website design and development best practices.
- Write and maintain unit and integration tests; support automated testing.
- Use version control (Git), perform code reviews, and enforce code quality standards.
- Work with build automation and CI / CD pipelines; collaborate in Agile / DevOps teams.
- Troubleshoot production issues, monitor application performance (APM) and propose remediation.
- Coordinate with project stakeholders and maintain updates in JIRA.
- Mentor junior developers and lead KT sessions with stake-holders and the team.
Mandatory skills & technologies :
Strong proficiency in C# and .NET (ASP.NET Core, Web Forms, Web API, ASP.NET MVC).Front-end : Angular 2+, HTML5, CSS3, JavaScript, TypeScript.Strong OOP fundamentals and experience with design patterns and architecture.T-SQL and deep experience with MS SQL Server (schema design, SPs, triggers, functions, performance tuning).Experience with Entity Framework.Building / consuming Web APIs, WCF knowledge is a plus.Proficiency with Git (branching, PRs, merges).Experience in creating interfaces for communication between different applications (APIs / messaging).Experience with responsive design and web performance optimisation.Client-facing experience and strong communication skills.Nice to have :
Visual Studio 2019 / 2022.Experience with SQL Server 2016 / 2019 / 2022.Automated unit testing, integration testing frameworks.Experience with graceful degradation / progressive enhancement.Strong XML / JSON handling.CI / CD, build automation tools (Jenkins / Azure DevOps / GitHub Actions etc.).Cloud experience - AWS (SQS, S3, SNS, ECS) or Azure equivalents.Microservices architecture experience.Familiarity with monitoring / logging (ELK, Prometheus, APM tools).Education & experience :
Education : BE (Computers / IT), MCA, MSc (IT / Computer Science) or equivalent.Experience : 9 - 11 years of relevant software development experience with demonstrable experience in analyzing storyboards / use cases and delivering production modules. At least 5 years in design & architecture roles preferred.(ref : hirist.tech)