Description :
We are looking for a Senior Software Engineer with strong hands-on experience in C#, ASP.NET Core, and Angular to design, develop, and maintain scalable web applications. The ideal candidate should be comfortable working in a fast-paced Agile environment and contribute across the full software development lifecycle.
Key Responsibilities :
- Design, develop, and maintain web applications using C# and ASP.NET Core
- Develop responsive and user-friendly frontend applications using Angular
- Participate in requirement analysis, system design, development, testing, and deployment
- Write clean, scalable, and maintainable code following best practices
- Perform code reviews and ensure high-quality deliverables
- Debug, troubleshoot, and resolve application issues
- Collaborate closely with QA, DevOps, and business stakeholders
- Contribute to architectural discussions and technical decisions
- Ensure application performance, security, and scalability
Mandatory Skills :
- Strong experience in C#
- Hands-on experience with ASP.NET Core
- Experience in Angular (latest versions preferred)
- Strong understanding of OOPs, design patterns, and REST APIs
- Experience with SQL databases
- Knowledge of version control systems (Git)
Good to Have Skills :
- Experience with cloud platforms (Azure / AWS)
- Knowledge of CI/CD pipelines
- Exposure to microservices architecture
- Basic understanding of Docker or containerization
- Experience in Agile / Scrum methodology
Experience & Qualification :
- 7 12 years of software development experience
- Bachelors degree in Engineering / Computer Science or equivalent