Position: Lead .Net Developer
Company: Global IT Support
Experience required: 5y
English level: intermediate

**About the client**
If you want to customize business software without programming, just push a few buttons and everything is just like you want it to be, you are right to choose our company. There are practically no restrictions. Use our ready-made solutions, create your own, or combine them both for endless possibilities. Our company offers a complete business solution. It's the only software you'll ever need, it does it all.

**Requirements**
Experience communicating with the client
At least two years' experience as a team/technical lead or in an equivalent position
Experienced in working in an agile scrum team
Experience with .NET Framework 4.7.1+
Experience with .NET Core 3 or .NET 5
Experience with C# 6+
Experience with writing Unit Tests
Experience working and writing migration scripts with SQL Server 2014+
Experience with IIS, WebDeploy and Team City
Front-End experience is an advantage

**Responsibilities**
Coordinate and coach the team's day-to-day technical activities (including overseas activities)
Coach the developers, who are in different phases of experience, to create the best possible solutions. And safeguarding relevant knowledge for the HR portfolio within the group of developers to ensure continuity of development
Work closely with the product owner/ architects to understand their needs and design a solution that fits those needs and act as a sparring partner
Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team
Planning and documenting technical specifications for features or system design
Designing, building and configuring applications to meet business process and application requirements
Directing the development team in the design, development, coding, testing and debugging of applications
Writing testable, scalable and efficient code and leading code reviews
Mentoring junior team members and ensuring they adhere to determined software quality standards