PearlSoft Technologies

SENIOR DOT NET DEVELOPER

Role:Senior Dot net Developer

5+ years

Location: Infopark, Cochin

Experience: 5+ years in .NET development with proven technical leadership and project execution expertise 

 

Required Skills & Experience 

  • 5+ years of professional experience in .NET development, including .NET Core / .NET 6+, ASP.NET & MVC. 
  • Strong experience with microservices, RESTful APIs, Dapper, and ORMs (Entity Framework). 

Position Overview: 

  • We are seeking a highly experienced and motivated Senior Tech Lead – .NET to lead and grow our .NET development team. This role is ideal for someone with deep technical knowledge, strong leadership skills, and a passion for building scalable, secure, and modern .NET applications. The ideal candidate will be responsible for driving technical solutions, mentoring the team, managing project execution, and closely collaborating with cross-functional stakeholders. 
  • Solid understanding of web application security, design patterns, and architecture principles. 
  • Experience with SQL Server, Azure SQL, and NoSQL databases in cloud environments. 
  • Familiarity with frontend technologies such as React or Angular, and exposure to mobile platforms 
  • Hands-on with Docker, Kubernetes , and CI/CD pipelines. 
  • Strong cloud experience, preferably in Microsoft Azure. 
  • Experience with event-driven architecture and messaging systems. 
  • Strong working knowledge of Git workflows, DevOps culture, and monitoring/logging tools. 
  • Proven track record of technical leadership, task coordination, and cross-functional collaboration. 
  • Excellent communication, interpersonal, and stakeholder management skills. 
  • Strong attitude towards team building, organizational growth, and proactive problem-solving. 

Key Responsibilities: 

  • Design scalable, secure, and maintainable applications using .NET Core / .NET 6+ with MVC architecture. 
  • Provide technical leadership on solution proposals and new project initiatives. 
  • Map business/product requirements into technical/system specifications. 
  • Translate high-level architecture into actionable implementation plans. 
  • Coordinate development activities, ensuring timely delivery with high quality. 
  • Work closely with Business Analysts and Project Managers on planning, estimations, and task assignments. 
  • Lead, mentor, and groom a team of .NET developers. 
  • Conduct regular code reviews and enforce coding best practices. 
  • Drive implementation of CI/CD pipelines for automated testing and deployment (on-prem & cloud). 
  • Act as a technical liaison between development, QA, BA, and management teams. 
  • Work with cross-functional teams to address and resolve technical blockers. 
  • Encourage innovation and process improvement within the team. 
  • Stay up to date with industry trends and bring forward relevant technologies and practices.