Position: Lead .Net Developer
Company: Grid Dynamics
Experience required: 5y
Category: .NET
English level: intermediate
Published: 2022-08-01T00:00:00+03:00

Our client 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.
Our team is passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in New York, Boston, Tulsa, and Manchester, the company operates across North America, EMEA, and Australia.

We are looking for a Technical Lead to lead a team of C# ASP.NET Developers (5- average for a 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 20% hands-on (sometimes no hands-on.) We want tech leads to be hands-on and to make time for that. Our tech leads must come from an excellent software engineering background to be able to support their teams effectively. 
A big part of being able to achieve the 50/50 split is providing the right kind of support to their team, and their activities. Each week is quite different.

Requirements:
* 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
* A degree in computer science or related subject advantageous

What tasks the candidate will work with?
* 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
* Work with the platform team to build robust and scalable infrastructures

We offer:
* Amazing colleagues to work with, share, and learn from
* High-energy atmosphere of a growing and successful company
* Very attractive compensation package with generous benefits