Visiomate is seeking a highly skilled and motivated Lead .NET Developer to join our engineering team. This is a critical leadership role. The ideal candidate will bring at least 5 years of hands-on development experience along with a proven track record of leading development teams, architecting complex systems, and delivering high-performance applications.
You will be responsible for overseeing the full software development lifecycle — from architecture and development to deployment and support — while mentoring a team of developers and ensuring the continued success of our products.
Key Responsibilities:
- Lead and manage a team of .NET developers, ensuring timely and high-quality deliverables
- Architect, develop, and maintain scalable web applications using ASP.NET Core, REST APIs, and Azure Functions
- Integrate backend solutions with frontend components built in Angular 15/16, TailwindCSS, and TypeScript
- Implement real-time communication using SignalR and secure authentication via SSO (Auth0)
- Oversee DevOps pipelines, CI/CD, and deployment on Azure Cloud (App Services, Container Apps, etc.)
- Optimize database performance across MS SQL Server, PostgreSQL, and Firebase
- Conduct code reviews, enforce best practices, and provide technical guidance to the team
- Collaborate with UI/UX designers, QA engineers, and project stakeholders for effective delivery
- Maintain technical documentation and facilitate knowledge transfer
Technical Skill Requirements:
Frontend Development:
- HTML5, CSS3, Bootstrap, Material Design, TailwindCSS
- JavaScript, TypeScript, Ajax/jQuery
- Angular 15/16
Backend Development:
- ASP.NET MVC, ASP.NET Core, C#, WebApps
- Entity Framework Core, Azure Functions
- DevExpress & DevExtreme ASP.NET Core Controls
- SignalR, SSO (Auth0)
Databases:
- MS SQL Server, PostgreSQL, Firebase
Tools & IDEs:
- Visual Studio, VS Code, Swagger/Postman, IIS Express
- Git, GitHub Desktop, SSMS, PgAdmin, HeidiSQL, DbSchema
- Figma, Miro, Photoshop,
DevOps & Cloud:
- Azure DevOps, CI/CD pipelines
- Azure Container Registry, Container Apps, App Services
- Virtualization (Proxmox, Dedicated Root Server - Hetzner, Custom VMs)
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred)
- Minimum 5 years of hands-on experience in .NET development
- Proven experience in leading development teams and managing the software lifecycle
- Strong grasp of OOP, software design patterns, and scalable architecture principles
- Exceptional problem-solving and analytical thinking
- Excellent communication, team leadership, and stakeholder management skills
Preferred Experience:
- Cloud-native development and deployment on Microsoft Azure
- Experience using Figma and Miro for design collaboration
- Familiarity with virtualization technologies like Proxmox or Hetzner infrastructure
Job Type: Full-time
Pay: Rs250,000.00 - Rs350,000.00 per month
Application Question(s):
- What is your Current Salary?
- What is your Expected Salary?
- What is your Notice Period?
- Did you manage any team in past?
Work Location: In person