Key Responsibilities
Leadership and Team Management
- Lead and mentor a team of .NET Full Stack developers, fostering collaboration, accountability, and growth
- Define performance standards, conduct regular reviews, and create professional development plans
- Provide technical direction and review architecture / design for critical projects
Technical Expertise
Architect and build scalable applications using .NET Core, Angular, HTML, CSS, JavaScript, Power Apps , and AzureStay current on Microsoft and web technologies, ensuring the team uses the latest best practices and toolsSolve complex technical challenges and guide implementation across the stackProject Management
Collaborate with project managers and stakeholders to define scope, requirements, and deliverablesOversee development lifecycle from planning to deployment while ensuring timelines, quality, and risk mitigationParticipate in sprint planning, backlog grooming, and retrospectivesQuality Assurance & Best Practices
Enforce development best practices including unit testing, CI / CD, code reviews , and automated deploymentsPromote clean, maintainable code and agile methodologies like Scrum and KanbanEnsure security, performance, and maintainability of delivered applicationsClient Collaboration
Engage with clients and stakeholders to gather requirements and deliver technical insights and solutionsRepresent the development team in client meetings and provide architecture guidance and feasibility analysisResearch and Innovation
Encourage a culture of learning, experimentation, and innovationExplore and recommend new tools, frameworks, and technologies to enhance productivity and product qualityRequirements
Bachelor's or Master's degree in Computer Science, Software Engineering , or a related discipline12+ years of experience in software development with a strong focus on the Microsoft technology stackProven experience with .NET Core , Angular , Azure , HTML / CSS , JavaScript , and Power AppsStrong understanding of cloud computing concepts and experience with Azure (AWS is a plus)Hands-on experience with agile methodologies (Scrum, Kanban)Exceptional problem-solving and analytical skillsExcellent written and verbal communication skillsStrong team leadership and people management capabilitiesSkills Required
.Net Core, Angular, Azure, Power Apps, Html, Css, Javascript, Microservices