- Design, develop, and maintain applications using .NET Core and C#.
- Develop and integrate RESTful Web APIs.
- Build responsive and user-friendly web applications using Angular and TypeScript.
- Work with SQL Server and write optimized queries, stored procedures, and database objects.
- Implement application logic following established design principles and coding standards.
- Troubleshoot and resolve production issues, incidents, and application defects.
- Participate in application maintenance, enhancements, and continuous improvement initiatives.
- Prepare and maintain technical documentation related to applications and production support.
- Collaborate with business analysts, QA teams, and other stakeholders to understand requirements and deliver solutions.
- Follow best practices for code quality, security, performance, and maintainability.
- Utilize Microsoft Azure services for application deployment, monitoring, and support.
Experience & Qualifications
- 6+ years of skilled software development experience.
- Strong hands-on experience in C# and .NET Core.
- Proven experience in full-stack development using Angular and TypeScript.
- Experience working with Web APIs, SQL Server, and Azure.
- Good communication, analytical, and problem-solving skills.
- Ability to work effectively in a collaborative team environment.
Mandatory Skills
- .NET Core Deal Breaker / Mandatory
- C#
- ASP.NET Web API
- SQL / SQL Server
- Microsoft Azure
- Angular
- Strong understanding of software development and programming concepts.
Desirable Skills
- Design principles and design patterns
- ASP.NET MVC
- ADO.NET
- Production support and incident management experience
- Experience with documentation and application maintenance
- Knowledge of performance optimization and troubleshooting