India
ID
asp-005-0625
Full Time
16/06/2025
Mandatory Skill Set:
.NET (.NET 4.x / 5+), C#, ASP.NET MVC/Web API
ORM: EF / ADO.NET / Dapper
Frontend: TypeScript, Angular / React, CSS/SCSS, Bootstrap / Tailwind
Database: SQL Server / MySQL / PostgreSQL
Testing: NUnit / xUnit / MSTest / Jest / Jasmine
Version Control: Git (GitHub / GitLab / Azure DevOps)
Agile: Scrum / Kanban
Optional Skill Set:
- Working Experience in Azure (Azure App Service, Azure Functions, Azure Storage
(Blob/Queue/File), Azure SQL, Azure Key Valut.) - Working Experience in AWS (AWS Lambda, Amazon S3, Amazon RDS, AWS Secrets Manager)
Roles & Responsibilities:
- Write clean, efficient, and well-documented code adhering to best practices and coding
standards. - Troubleshoot, debug, and resolve issues.
- Hands-on Experience working in .Net technologies, including C#, ASP.NET MVC, ASP.NET
Web API, and EF/ EF Core/Dapper - Design and implement frontend interfaces using Angular or React, along with TypeScript
and jQuery - Implement and maintain RESTful APIs using ASP.NET Web API
- Ensure the REST APIs follow OpenAPI Specification and API documentation practices and
standards. - Work on API integrations, with either internal or external APIs.
- Develop and optimize database queries and stored procedures.
- Apply software security principles and best practices, secure coding, implementing
authentication/authorization procedures. - Work with JWT (JSON Web Tokens) for token-based authentication / authorization.
- Design and manage databases using SQL Server, MySQL, or PostgreSQL.
- Write and maintain unit tests using frameworks such as XUnit or MS Test to ensure code
quality and reliability. - Participate in code reviews and contribute to continuous improvement of coding standards
and practices. - Collaborate with cross-functional teams to gather requirements, plan sprints, and deliver
high-quality software applications/solutions. - Assist in effort estimation, prepare project schedule and meeting deadlines.
- Actively participate in Agile team activities, including sprint planning, daily stand-ups, sprint
reviews, and retrospectives. - Stay up to date with industry trends and advancements in technology.
- Provide technical guidance and mentorship to junior developers.