
Key Responsibilities
- Design, develop, and maintain scalable web applications using ASP.NET (.NET) and Angular.
- Write clean, efficient, and testable code following secure coding standards and best development practices.
- Translate business requirements into technical solutions that deliver immediate and measurable value.
- Perform unit testing and support “shift-left” testing practices to minimize defects and regression issues.
- Participate in code reviews, ensuring code quality, performance, and maintainability.
- Collaborate with cross-functional teams during design, estimation, and architecture discussions.
- Maintain and enhance existing systems, ensuring high availability and scalability.
- Implement and follow source control best practices using Git.
- Contribute to CI/CD pipeline improvements and deployment processes.
- Stay updated with emerging technologies and recommend improvements where applicable.
- Mentor junior developers and contribute to knowledge-sharing sessions within the team.
Qualifications
Required Skills:
- Strong experience in .NET development using C# and ASP.NET
- Hands-on experience with Angular (Front-End Development)
- Solid knowledge of JavaScript, HTML, CSS, and modern front-end frameworks
- Experience in developing and consuming Web Services / APIs
- Familiarity with secure coding practices, performance optimization, and code quality standards
- Experience with Git or other version control systems
- Understanding of CI/CD pipelines and automated testing
Preferred / Good to Have:
- Experience with additional front-end frameworks (e.g., React)
- Exposure to cloud platforms or modern DevOps practices
Experience:
- Minimum of 3+ years of experience in .NET and Angular development
- Proven experience in building highly available and scalable web applications