Technical Lead

Compunnel, Inc.

United States

On-site

USD 110,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A technology solutions company in the United States is seeking an experienced Technical Lead to oversee the development and maintenance of .NET applications. You will lead a diverse team and ensure technical excellence throughout the software development lifecycle. The ideal candidate will have a strong background in .NET Core, C#, and Agile methodologies. This is a key position with responsibilities including mentoring junior developers, managing software improvements, and contributing to architectural discussions.

Qualifications

  • 8+ years of experience in software development or equivalent education and experience.
  • Proven experience in the full SDLC, including Agile/Scrum methodologies.
  • Strong hands-on experience with .NET Framework, MVC, and Web API 2.0.

Responsibilities

  • Lead the design and development of software applications.
  • Conduct integration testing and manage software improvements.
  • Mentor junior developers and promote knowledge sharing.

Skills

Software Development
Leadership
Agile/Scrum
.NET Core Architecture
C#
ASP.NET Core
SQL Server
Front-end Development
RESTful Services
Microsoft Azure
Unit Testing
Database Schema Design

Education

Bachelor’s degree in Computer Science

Tools

Power BI
Tableau
Angular 12+
HTML/CSS
Bootstrap
JQuery

Job description

The Technical Lead will be responsible for the development, maintenance, and support of .NET applications. This role will play a key part in delivering critical product requirements, driving technical excellence, and mentoring a diverse team of .NET developers, SQL developers, QA engineers, and product management professionals. The ideal candidate will demonstrate strong leadership, deep technical expertise, and the ability to guide projects through the full software development lifecycle.

Key Responsibilities
  • Lead the design, documentation, and development of software applications, contributing to architectural discussions, technical specifications, and code reviews.
  • Develop, enhance, test, and maintain software applications supporting business units and functions.
  • Evaluate and implement software change requests, perform root cause analyses, and deliver efficient solutions.
  • Conduct integration testing to assess the impact of new developments or changes.
  • Mentor junior developers and promote knowledge sharing across the team.
  • Manage software improvements, upgrades, and optimization of deployed applications.
  • Create professional documentation, including technical specifications and project reports.
  • Recommend and implement best practices for maintaining and troubleshooting database-driven applications.
Required Skills and Experience
  • 8+ years of experience in software development or equivalent education and experience.
  • Proven experience in the full SDLC, including Agile/Scrum methodologies.
  • Expertise in .NET Core Architecture, C#, ASP.NET Core, and SQL Server.
  • Strong hands‑on experience with .NET Framework, MVC, and Web API 2.0.
  • Proficiency in front‑end web development using Angular 12+, HTML, Bootstrap, JQuery, and CSS3.
  • Knowledge of RESTful service architecture.
  • Experience with Power BI or Tableau for data visualization.
  • Strong understanding of Microsoft Azure cloud platforms.
  • Experience with Unit Testing frameworks.
  • In‑depth understanding of web development concepts (state management, stateless applications).
  • Proficiency in SQL Server 2017/2019/2022 and SSIS package development.
  • Expertise in Asynchronous Programming, LINQ, and Lambda Expressions.
  • Experience designing and implementing scalable application architectures.
  • Strong knowledge of database schema design and optimization.
  • Familiarity with various design and architectural patterns.
  • Understanding of concurrency and caching techniques.
  • Excellent written and verbal communication skills, with the ability to collaborate effectively in a team environment.
Preferred Skills
  • Experience in optimizing legacy applications.
  • Strong background in full‑stack development within the Microsoft ecosystem.
  • Demonstrated leadership in Agile environments.
Education:

Bachelor’s degree in computer science, Information Technology, or a related field.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.Net Technical Lead
.Net Technical Lead

TechDigital Group • Raleigh (NC)

On-site
USD 120,000 - 170,000
Lead Software Developer
Lead Software Developer

Intuitive Technology Group - Transforming Tomorrow • Minneapolis (MN)

On-site
USD 140,000 - 180,000
Tech Lead .Net Full Stack
Tech Lead .Net Full Stack

Ethereum Technologies • Oaks (PA)

On-site
USD 120,000 - 160,000
.NET Fullstack Technical Lead
.NET Fullstack Technical Lead

Accord Technologies Inc • Glen Allen (VA)

On-site
USD 130,000 - 170,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Microsoft .NET Full Stack Engineering
Lead Software Engineer - Microsoft .NET Full Stack Engineering

Brillio • New York (NY)

On-site
USD 140,000 - 200,000
Tech Lead NET Solution Architect ONSITE
Tech Lead NET Solution Architect ONSITE

ZEUS SOLUTIONS INC • Houston (TX)

On-site
USD 124,000 - 207,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Senior Technical Lead
Senior Technical Lead

Albano Systems, Inc. • Richmond (VA)

On-site
USD 90,000 - 120,000
Dotnet Developer
Dotnet Developer

PiTech Solutions Inc • Huntsville (AL)

On-site
USD 80,000 - 110,000