Technical Lead

Damco Solutions Inc
  • Glastonbury, CT
  • Instant Apply
16 days ago

Job Description

About the Role
We are seeking an experienced Technical Lead – Full Stack with deep expertise in Microsoft technologies to lead the design, development, and delivery of scalable enterprise applications. The ideal candidate is a hands-on technical leader with strong experience in ASP.NET Core, .NET Core, EF Core, React/Angular, Azure, RESTful & GraphQL APIs, and modern DevOps practices.

Location: Glastonbury, CT

Mode: Hybrid 2 to 3 days a week.

Responsibilities
  • Lead the design, architecture, development, and maintenance of scalable full-stack applications using ASP.NET Core, .NET Core, EF Core, React, Angular, and TypeScript.
  • Provide technical leadership and guidance to a team of software engineers through mentoring, coaching, and code reviews.
  • Design, develop, and optimize RESTful and GraphQL APIs to support enterprise applications.
  • Define application architecture, coding standards, development best practices, and technical governance.
  • Collaborate with Product Owners, Architects, QA, DevOps, and business stakeholders to translate business requirements into scalable technical solutions.
  • Lead technical design discussions, estimate effort, identify risks, and support sprint planning activities.
  • Drive cloud-native application development using Microsoft Azure services and ensure adherence to cloud best practices.
  • Champion DevOps culture by implementing and improving CI/CD pipelines, deployment automation, monitoring, and release processes.
  • Design and optimize solutions leveraging both SQL and NoSQL databases for performance, scalability, and reliability.
  • Ensure software quality through unit testing, code quality analysis, security best practices, and performance optimization.
  • Troubleshoot complex production issues, conduct root cause analysis, and implement preventive measures.
  • Foster Agile engineering practices and actively participate in Scrum ceremonies, sprint planning, backlog grooming, and retrospectives.
  • Evaluate emerging technologies and recommend improvements to enhance application architecture, development efficiency, and customer experience.
  • Work closely with project managers to ensure timely delivery while balancing technical debt and business priorities.

What You Will Bring
  • Strong leadership skills with the ability to inspire, mentor, and develop high-performing engineering teams.
  • Ability to establish delivery plans, manage technical priorities, and ensure successful execution across multiple initiatives.
  • Excellent analytical, problem-solving, and decision-making abilities.
  • Strong communication and stakeholder management skills with the ability to explain technical concepts to both technical and non-technical audiences.
  • A continuous improvement mindset with a passion for innovation and engineering excellence.
  • Ability to thrive in a fast-paced Agile environment while managing changing priorities.
  • Customer-focused approach with a commitment to delivering high-quality, scalable solutions.


Requirements

Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 6 - 8 years of software development experience with at least 2+ years leading development teams or technical initiatives.
Required Skills
  • Extensive hands-on experience with: ASP.NET Core, .NET Core, Entity Framework Core (EF Core), C#
  • Strong experience designing and developing RESTful and GraphQL APIs.
  • Strong experience with front-end technologies: React, Angular, TypeScript
  • Experience with Microsoft Azure services and cloud-native application development.
  • Experience implementing DevOps practices including CI/CD pipelines and deployment automation.
  • Strong knowledge of SQL and NoSQL databases.
  • Experience with Git and modern version control workflows.
  • Hands-on experience working in Agile/Scrum development environments.
  • Strong understanding of software design patterns, object-oriented programming, SOLID principles, and secure coding practices.
  • Strong leadership, communication, and stakeholder management skills, with the ability to translate technical concepts for non-technical audiences.
Preferred Skills
  • Experience with Azure DevOps, GitHub Actions, or similar CI/CD platforms.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Knowledge of Microservices and Event-Driven Architecture.
  • Experience with application monitoring tools such as Azure Monitor, Application Insights, or similar.
  • Azure Developer or Azure Solutions Architect certifications are a plus.
Experience working with enterprise-scale distributed applications

Numbers & Facts

LocationGlastonbury, CT

Skills

  • ADO.NET Entity Frameworkunmatched
  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Automationunmatched
  • Backlog Prioritizationunmatched
  • Best Practicesunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Coachingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Customer Experienceunmatched
  • Customer Relationsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Distributed Applicationsunmatched
  • Dockerunmatched
  • Emerging Technologyunmatched
  • Enterprise Applicationsunmatched
  • Gitunmatched
  • GitHubunmatched
  • GraphQLunmatched
  • Identify Issuesunmatched
  • Leadershipunmatched
  • Maintain Complianceunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft .NETunmatched
  • Microsoft ASP.NET (Active Server Page)unmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Product Familyunmatched
  • Microsoft Windows Azureunmatched
  • NoSQLunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Programming (OOP)unmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Requirements Managementunmatched
  • Risk Analysisunmatched
  • Root Cause Analysisunmatched
  • SQL Databasesunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Secure Codingunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Sprint Planningunmatched
  • Standards Developmentunmatched
  • Team Lead/Managerunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Time Managementunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder