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