Position: .NET Technical Lead
Company: Grid Dynamics
Category: .NET
Experience required: 5y
English level: upper

**Project description**
Interact is intelligent software.  The flexible and scalable solution has more than 1.5m users and has revolutionized the way companies communicate, collaborate, share knowledge, and streamline internal processes.

**Client description**
Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino’s, Teva Pharmaceuticals, and Sony PlayStation. Their team of customer-focused problem solvers is passionate about helping organizations to communicate better. They do this together by constantly working to improve every service and product they offer. 

**Details on the tech stack**
.NET Framework 4.7 and .NET Core 3+ for the back-end development and React.js for the Front-end development (with optional skills in Node, GO, and Vue.JS)

**Min requirements**
We are looking for a Technical Lead to lead a team of C# ASP.NET Developers (5- average for the team) and become a key influencer within Interact.
The distribution between managerial tasks and coding – usually we aim for a 50/50 split but that can vary from being 80% hands-on to being 20% hands-on (sometimes no hands-on.) 
We are looking for tech leads to be hands-on and to make time for that. 
Tech leads must come from an excellent software engineering background to be able to effectively support their teams. 
A big part of being able to achieve the 50/50 split is providing the right kind of support to the team, and their activities. 

- Experience with leading development solutions
- Solid ASP.NET and MVC experience
- Strong design patterns knowledge
- Experience developing on Amazon Web Services - EC2, S3, RDS, Route 53, Elastic Search
- Knowledge of software best practices like Refactoring, Clean Code, and Domain Driven Design
- Experience working with Agile, Lean, and/or Continuous Delivery approaches and best practices, such as Continuous Integration and TDD
- Commercial experience with Lucence, Elastic Search, and Vue.js is advantageous
- A degree in computer science or related subject advantageous

**The hiring process is the following**
- Call with a recruiter (30 min)
- CV review by the client
- 30 min intro call with the client
- Test task - 2-3 hours
- Task discussion 1 hour 

**Team:**
The current company size is 150 people, with 4 people in Ukraine, the team is going to grow

**Tasks:**
- Team development, motivation, communication, and collaboration
- Lead technical design and product design sessions
- Participate in the product design, technical design, development, and maintenance
- Foster an atmosphere of trust and open dialogue
- Provide technical input to customers
- Work with technical and non-technical team members to add features and functionality to our product
- Automate everything
- Work with the platform team to build robust and scalable infrastructures