- Develop and maintain applications using C#, .NET and .NET Core.
- Design and develop RESTful APIs / Web APIs.
- Write clean, scalable, maintainable, and reusable code.
- Work with ASP.NET Core for backend application development.
- Develop and optimize SQL queries, stored procedures, and database objects.
- Integrate applications with internal and external systems through APIs.
- Perform unit testing, debugging, and troubleshooting of applications.
- Identify and resolve production and application issues.
- Participate in code reviews and follow coding standards.
- Collaborate with cross-functional teams including developers, testers, and business teams.
- Work in Agile/Scrum development environments.
- Participate in the complete SDLC including requirement analysis, development, testing, deployment, and support.
Mandatory Skills
- C#
- .NET / .NET Core
- ASP.NET Core
- Web API / REST API
- SQL Server
- Entity Framework / Entity Framework Core
- Object-Oriented Programming
- Git / Version Control