Logo for Outcoding

Senior Technical Lead – .NET Core

Role overview

Summary

This role is for a Senior Technical Lead at EX Squared, focusing on the technical development of a U.S.-based employee wellness platform. You will combine software development and technical leadership to guide a team, ensuring the delivery of scalable and reliable applications.

Qualifications

  • 8+ years of professional experience in software development, with a strong focus on Microsoft technologies.
  • 3+ years of experience as a Technical Lead, Lead Developer, or Software Architect.
  • 5+ years of hands-on experience with C# and .NET technologies, including .NET Core and ASP.NET MVC.
  • 4+ years of experience with Microsoft SQL Server (MSSQL), including database design and performance optimization.
  • Advanced English proficiency (B2+/C1), both written and spoken.

Responsibilities

  • Lead the design, development, and deployment of applications using C#, .NET Core, ASP.NET MVC 5, and Microsoft SQL Server.
  • Define technical architecture, design patterns, and development standards for scalable solutions.
  • Provide hands-on technical leadership, contributing to development, code reviews, debugging, and troubleshooting.
  • Guide and mentor software developers, supporting their technical growth and collaboration.

Key facts

Hard skills

Other skills

  • Communication
  • Problem Solving
  • Decision Making

About the company

Outcoding logo

Outcoding

  • IT Services & Consulting
  • SME
  • 501–1,000
Welcome to Outcoding, an EX Squared company - your premier nearshore outsourcing solution provider! Combining technical expertise with creative execution, we serve as a subsidiary of the renowned technology services provider, EX Squared. With over two decades of experience in the software industry, we excel in delivering high-quality solutions for businesses worldwide.Our team consists of creative minds and technical experts who imagine, build, and evolve digital futures for organizations across the globe. Experience the best of technology and innovation with Outcoding.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We’re looking for a Senior Technical Lead (.NET Core) to lead the technical development and evolution of a U.S.-based employee wellness platform.

In this role, you'll combine hands-on software development, solution architecture, and technical leadership to build scalable, reliable applications. You'll guide developers, drive technical decisions, and work closely with product managers and stakeholders to ensure successful delivery.

We're looking for someone who brings strong technical expertise, takes ownership, communicates proactively, and knows how to lead a team while remaining actively involved in development.

This is a 100% remote opportunity for professionals based in Latin America.

What you’ll do

  • Lead the design, development, and deployment of applications using C#, .NET Core, ASP.NET MVC 5, and Microsoft SQL Server.
  • Define technical architecture, design patterns, and development standards to ensure scalable, maintainable, and high-performing solutions.
  • Provide hands-on technical leadership, contributing to development, code reviews, debugging, and troubleshooting.
  • Guide and mentor software developers, supporting technical growth, collaboration, and engineering best practices.
  • Own technical decisions, evaluate implementation approaches, and balance business requirements with technical feasibility.
  • Collaborate with product managers, stakeholders, and cross-functional teams to define priorities and deliver technical solutions.
  • Coordinate development activities, identify dependencies, remove technical blockers, and ensure alignment across the team.
  • Maintain clear and proactive communication regarding project progress, technical decisions, risks, and delivery timelines.
  • Ensure code quality, application performance, system reliability, and adherence to software engineering standards.
  • Support cloud-based deployments, application integrations, and continuous improvements to existing systems.
  • Track development progress and provide regular updates using ClickUp or similar project management tools.

What you’ll bring

  • 8+ years of professional experience in software development, with a strong focus on Microsoft technologies.
  • 3+ years of experience as a Technical Lead, Lead Developer, or Software Architect, with demonstrated responsibility for guiding development teams.
  • 5+ years of hands-on experience with C# and .NET technologies, including .NET Core and ASP.NET MVC.
  • 4+ years of experience with Microsoft SQL Server (MSSQL), including database design, queries, stored procedures, and performance optimization.
  • Strong understanding of Object-Oriented Programming (OOP), SOLID principles, design patterns, and software architecture.
  • Experience developing web applications using HTML5, CSS, JavaScript, JSON, and jQuery.
  • Proven experience designing and maintaining scalable, reliable, and high-performance enterprise applications.
  • Experience with cloud-based architectures, application deployment, and cloud services.
  • Demonstrated experience leading code reviews, mentoring developers, establishing technical standards, and resolving complex technical challenges.
  • Experience working with Agile/Scrum methodologies and project management tools such as ClickUp, Jira, or similar.
  • Strong stakeholder management skills, with the ability to communicate technical decisions, project progress, and risks effectively.
  • Excellent problem-solving, organizational, and decision-making skills.
  • Advanced English proficiency (B2+/C1), both written and spoken.

What will make you stand out

  • Experience modernizing legacy .NET applications or migrating systems to newer .NET versions.
  • Hands-on experience with Microsoft Azure, including application hosting, deployment, and cloud architecture.
  • Experience leading distributed engineering teams working with U.S.-based stakeholders.
  • Background in SaaS platforms, enterprise applications, or high-availability systems.
  • Experience implementing CI/CD pipelines, automated testing, and DevOps practices.
  • Familiarity with system integrations, REST APIs, and third-party services.
  • Experience balancing hands-on development responsibilities with team leadership and technical planning.
  • A proactive communication style, with a strong sense of accountability, ownership, and continuous improvement.

Why EX Squared?

Join a team that values curiosity, ownership, continuous learning, and collaboration. Work alongside talented professionals to solve meaningful challenges and deliver solutions with real business impact.

Related jobs

See all .NET Developer jobs

Other jobs at Outcoding