Full Stack .NET Lead Developer

Modern Agile Technologies, LLC

Las Vegas, NV • 47m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Full Stack .NET Lead Developer

  • Focus: eCommerce platform and guest-facing booking journey

  • Skills: React, .NET, Azure, AWS

Description

Lead the design and delivery of an eCommerce booking platform, owning development across the guest-facing booking journey and the backend services for availability, pricing, inventory, reservations, payments, offers, upgrades, and add-on experiences. Provide technical leadership from architecture and solution design through development, testing, release, and production support. Drive performance, security, and reliability improvements for desktop and mobile experiences.

Responsibilities

  • Provide technical leadership for the experience booking engine (architecture to production support).

  • Lead a cross-functional engineering team: set coding standards, review designs and pull requests, mentor developers, and remove blockers.

  • Design and build scalable, modular services and user experiences for search, availability, pricing, inventory, offers, reservations, modifications, cancellations, and post-booking flows.

  • Partner with product, UX, architecture, analytics, revenue management, operations, cybersecurity, and business stakeholders.

  • Own API and integration design with resiliency, observability, idempotency, data integrity, error handling, and secure service-to-service communication.

  • Improve performance and conversion across desktop and mobile: page speed, accessibility, responsive behavior, and experimentation.

  • Lead technical discovery, estimation, decomposition, dependency planning, and risk management; communicate tradeoffs.

  • Establish automated testing practices (unit, integration, contract, end-to-end, performance, security) for business-critical flows.

  • Build and improve CI/CD pipelines, cloud environments, monitoring/alerting, operational dashboards, and incident-response readiness.

  • Ensure work is documented and tracked through Agile delivery and issue-management processes.

  • Stay hands-on in the codebase while directing engineering day-to-day and maintaining solution quality.

Requirements

  • 7+ years of professional software development, including leading technical delivery for customer-facing, transaction-oriented web applications.

  • Advanced C# and .NET/.NET Core experience.

  • Advanced ASP.NET Web API, Entity Framework, LINQ, and SQL Server (or comparable relational platforms).

  • Strong front-end development with React, Next.js, TypeScript, JavaScript, HTML5, and CSS3.

  • Experience designing REST APIs, distributed integrations, data contracts, and secure authentication/authorization flows.

  • Experience with cloud-native application design and deployment on Azure, AWS, or comparable.

  • Experience with automated build/deployment pipelines using Azure DevOps, GitHub Actions, or comparable.

  • Strong understanding of security, performance engineering, scalability, availability, monitoring, and production support.

  • Experience with automated testing, mocking, dependency injection, and test frameworks such as xUnit, NUnit, Moq, Jest (or comparable).

  • Proven ability to lead code reviews, coach engineers, influence architectural decisions, and coordinate delivery across teams and partners.

  • Excellent communication, troubleshooting, prioritization, and decision-making skills.

  • Ability to work independently and collaboratively in an Agile/Scrum environment.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report