About the role
Responsibilities:
- Develop, maintain, and enhance applications using C#. NET / ASP. NET Core and MVC.
- Design and implement scalable, secure, and high-performance backend solutions.
- Apply OOP, SOLID principles, design patterns, and clean coding practices.
- Work with SQL Server/PostgreSQL and ORM frameworks such as Entity Framework Core.
- Debug, troubleshoot, and resolve application issues using Visual Studio and debugging tools.
- Design and optimise data structures, algorithms, database queries, and application performance.
- Develop and integrate REST APIs and backend services.
- Follow security best practices while developing and maintaining NET applications.
- Explore and integrate AI capabilities/tools where relevant to improve application functionality and development efficiency.
- Collaborate with developers, QA, product, and other stakeholders to deliver quality solutions.
- Participate in code reviews, testing, deployment, and production support.
- Stay updated with the latest NET, cloud, security, and AI development practices.