Back to Search
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