Module Lead (Full stack)

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.

Share Job