Dot Net Engineer

CapgeminiIrving, TX
$61,087 - $104,364Onsite

About The Position

We are seeking a seasoned .NET Designer / Technical Lead to drive the design, architecture, and delivery of scalable, high-performance enterprise applications. The role requires strong hands-on expertise in the Microsoft technology stack, coupled with leadership in guiding engineering teams, defining system architecture, and ensuring best practices across the development lifecycle.

Requirements

  • Strong experience in .NET Core / .NET 6+, C#, and ASP.NET frameworks.
  • Expertise in RESTful APIs, microservices architecture, and distributed systems.
  • Solid understanding of design patterns, SOLID principles, and domain-driven design (DDD).
  • Experience with relational (SQL Server) and NoSQL databases.
  • Hands-on experience with Azure services (App Services, Functions, Service Bus, etc.).
  • Familiarity with Docker, Kubernetes, and container orchestration.
  • Knowledge of message-based systems (Kafka, RabbitMQ, etc.).
  • Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins).
  • Proven ability to lead and mentor engineering teams.
  • Strong problem-solving and analytical abilities.
  • Excellent communication and stakeholder management skills.
  • 8 to 12+ years of overall software development experience.
  • 3 to 5+ years in a technical leadership or architect role.
  • Strong ownership mindset and accountability.
  • Ability to balance hands-on coding with leadership responsibilities.
  • Strategic thinker with a focus on scalability and long-term design.

Nice To Haves

  • Experience with front-end frameworks (React, Angular) is a plus.
  • Exposure to event-driven architecture and CQRS patterns.
  • Experience in high-volume, low-latency systems.
  • Familiarity with observability tools (Application Insights, Splunk, etc.).
  • Relevant certifications in Azure / Cloud Architecture.
  • Financial services, healthcare, or other regulated industries (if applicable).

Responsibilities

  • Define end-to-end architecture for enterprise-grade applications using .NET (C#, ASP.NET Core).
  • Lead design of microservices, APIs, distributed systems, and cloud-native solutions.
  • Establish design principles, coding standards, and best practices.
  • Evaluate and recommend appropriate technologies, frameworks, and tools.
  • Provide hands-on leadership to development teams; perform code reviews and enforce quality standards.
  • Mentor developers and foster a culture of technical excellence.
  • Collaborate with product, business, and cross-functional teams to translate requirements into technical solutions.
  • Drive technical decision-making and resolve complex design challenges.
  • Design and develop scalable backend services, web applications, and APIs.
  • Ensure adherence to SDLC, CI/CD, DevOps practices, and Agile methodologies.
  • Oversee performance optimization, reliability, and scalability improvements.
  • Troubleshoot and resolve critical production issues.
  • Design solutions leveraging Azure (preferred) or AWS cloud platforms.
  • Implement cloud-native patterns such as containerization (Docker, Kubernetes).
  • Define CI/CD pipelines and promote automated testing and deployment practices.
  • Ensure application security, compliance, and data privacy standards.
  • Promote unit testing, integration testing, and TDD practices.
  • Maintain documentation for architecture, design, and technical decisions.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service