We are looking for a skilled .NET Engineer to join our team and contribute to the design, development, enhancement and support of contemporary applications and APIs.
The ideal candidate will have strong hands‑on experience with C#, .NET and ASP.NET Core, along with a solid understanding of RESTful APIs, secure application development and modern software engineering practices.
Key Responsibilities
- Design, develop and maintain applications using .NET, C#, ASP.NET Core and modern web technologies .
- Develop and integrate RESTful Web APIs , including authentication and authorization using JWT/OAuth and appropriate CORS configuration.
- Write clean, maintainable and secure code following OOP, SOLID principles and established design patterns .
- Work with Entity Framework Core or Dapper for data access and database integration.
- Apply Dependency Injection and modern .NET development practices.
- Follow secure coding standards and demonstrate awareness of the OWASP Top 10 .
- Participate across the Software Development Life Cycle (SDLC) , including development, testing, deployment and maintenance.
- Provide application support,
troubleshooting and production issue resolution .
- Collaborate with developers, technical teams and stakeholders to deliver quality solutions.
- Contribute to knowledge sharing, continuous improvement and adoption of better engineering practices.
Key Skills & Experience
- Strong commercial experience with .NET and C# .
- Hands‑on experience with ASP.NET Core Web APIs and RESTful services .
- Experience with JWT or OAuth authentication and CORS .
- Strong understanding of OOP/OOPS concepts and Entity Relationship Management .
- Hands‑on experience with Entity Framework Core or Dapper .
- Good understanding of Dependency Injection and SOLID principles .
- Working knowledge of design patterns and secure coding practices .
- Understanding of OWASP Top 10 .
- Experience across the SDLC and application support/development .
- Strong communication, collaboration and problem‑solving skills.
- A proactive attitude towards learning, knowledge sharing and continuous improvement .