About the Role
We are looking for a highly skilled Senior Software Engineer with strong experience in .NET (C#) and Angular to join our development team. You will be responsible for designing, developing, and maintaining scalable web applications, mentoring junior developers, and contributing to architectural decisions. This role requires a problem-solver with a strong technical background and a passion for clean, maintainable code.
Key Responsibilities
- Design, develop, and maintain enterprise-grade web applications using .NET Core / ASP.NET MVC/Web API and Angular (10+)
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, scalable, and efficient code following best practices and coding standards
- Participate in architectural design, code reviews, and mentoring of junior engineers
- Work closely with DevOps to ensure smooth CI/CD pipelines and deployments
- Optimize application performance, scalability, and reliability
- Stay up to date with the latest industry trends and technologies
Requirements
- 4+ years of experience in software development with a focus on .NET (C#, .NET Core, ASP.NET MVC/Web API) & Angular
- Strong understanding of RESTful APIs, Entity Framework/Core, and SQL Server
- Experience with HTML5, CSS3, JavaScript, TypeScript, and responsive UI development
- Solid understanding of software development life cycle (SDLC), Agile methodologies, and design patterns
Generating Apply Link...