Full Stack .Net Lead Developer
Shrihari BakaleUnited StatesSENIORPosted 4h ago
C#.NET.NET CoreASP.NET Web APIEntity FrameworkLINQSQL ServerReactNext.jsTypeScriptJavaScriptHTML5CSS3REST APIsAzureAWSAzure DevOpsGitHub ActionsxUnitNUnitMoqJest
About the Role
Wynn Las Vegas is seeking a hands-on Lead Developer to guide the design and delivery of an eCommerce platform. This role will lead development across the guest-facing booking journey and the services that power availability, pricing, inventory, reservations, payments, offers, upgrades, and add-on experiences.
Key Responsibilities
• Lead development across the guest-facing booking journey
• Guide the design and delivery of the eCommerce platform
• Lead development across services that power availability, pricing, inventory, reservations, payments, offers, upgrades, and add-on experiences
• Combine strong full-stack engineering expertise with technical leadership
• Create fast, reliable, secure, and intuitive digital guest experiences
Requirements
• 7+ years of professional software development experience
• Experience leading the technical delivery of customer-facing, transaction-oriented web applications
• Advanced experience with C#, .NET/.NET Core, ASP.NET Web API, Entity Framework, LINQ, and SQL Server
• Strong experience with modern front-end development using React, Next.js, TypeScript, JavaScript, HTML5, and CSS3
• Demonstrated experience designing REST APIs, distributed integrations, data contracts, and secure authentication and authorization flows
• Experience with cloud-native application design and deployment on Azure, AWS, or a comparable cloud platform
• Experience with automated build and deployment pipelines using Azure DevOps, GitHub Actions or comparable tools
• Strong understanding of application security, performance engineering, scalability, availability, monitoring, and production support
• Experience with automated testing, mocking, dependency injection, and test frameworks
• Proven ability to lead code reviews, coach engineers, influence architectural decisions, and coordinate delivery
• Excellent communication, troubleshooting, prioritization, and decision-making skills
• Ability to work independently and collaboratively in an Agile/Scrum environment