Skip To Main Content
backBack to Search

Team Lead .NET Developer for Travel Company

warning.png
Sorry, this position is no longer available

Currently, we are looking for a remote Team Lead .NET Developer to join our team.

Responsibilities
  • Creates and leads the process of integrating IT systems for them to meet an organization's requirements
  • Conducts a system architecture evaluation and collaborates with project management and IT development teams to improve the architecture
  • Evaluate project constraints to find alternatives, alleviate risks, and perform process re-engineering if required
  • Notifies stakeholders of any architecture related issues that have an impact on the platform
  • Analyzes the business impact that technical choices may have on a client's business processes
  • Continuously researches emerging technologies and proposes changes to the existing architecture
  • Guides development teams on best practices to follow architectural designs
Requirements
  • A bachelor’s degree in computer science, information systems, related field, or relevant experience
  • 6+ years of full-stack development and architectural experience using .NET technologies and tools such as C#, .NET Core, and .NET Framework
  • 2+ years of leadership experience
  • Significant experience in leading technical designs, mentoring engineers, and helping to drive engineering maturity
  • RESTful API design, Microservices architecture, and patterns
  • Some hands-on experience in domain-based architecture, DDD
  • Experience with Service Fabric, Azure Cloud, containers
  • Solid experience working in and operationalizing real-time streaming and distributed messaging platforms such as Redis, ActivMQ, Kafka, and Elastic Search
  • Excellent communication skills, build strong working relationships, and a high degree of team collaboration
Nice to have
  • Experience in single-page applications using Angular, React, or Vue and comfortable with HTML5, CSS processors, JavaScript, Bootstrap, and Gulp, micro frontends
  • Hands-on experience with building high-performance applications in a hybrid environment
  • Agile software delivery experience (iterative planning and delivery)
  • Experience with Jira, TFS, ADO, or other agile tools
  • Expert level experience in building mobile & desktop MVC web applications
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you