We are seeking a skilled .NET Core Developer to design, develop, and maintain enterprise-grade web applications and APIs. The role focuses on backend development, system integration, database management, and supporting frontend interfaces built using modern web frameworks such as Angular.
Key Responsibilities:
- Design, develop, and maintain applications using .NET Core / ASP.NET Core
- Build RESTful APIs and microservices
- Implement clean architecture and reusable components
- Work with Angular or similar frontend frameworks
- Collaborate with UI/UX and frontend developers for integration
- Design and optimize relational databases (SQL Server / MySQL / PostgreSQL)
- Write efficient queries, stored procedures, and ensure data integrity
- Integrate third-party APIs and internal systems
- Ensure secure and reliable data exchange between services
- Perform unit testing, debugging, and performance tuning
- Follow secure coding practices and code reviews
- Maintain technical documentation
- Work closely with QA, DevOps, and project teams
- Participate in Agile/Scrum ceremonies (standups, sprint planning)
Skills Required
- 4+ years experience in .NET Core / ASP.NET Core development
- Strong experience in REST API design and development
- Solid knowledge of SQL databases (SQL Server preferred)
- Understanding of software design patterns (MVC, Repository, Dependency Injection)
- Experience with version control (Git)
- Good debugging and problem-solving skills