Position: Full-stack developer
Company: Matrix42
Experience required: 3y
English level: intermediate

Matrix42 is one of the leading software vendors for workspace management solutions. Matrix42 provides future proven “Smarter Workspace — Better Life” solutions for state of the art workplaces.
We are looking for .NET Developer to join Kyiv team on a full-time basis.

Responsibilities:
Write clean, scalable code, remain up to date with concepts and best practices
Create new features; revise, update, refactor existing code
Develop technical specifications, design documentation and architecture
Participate in requirements analysis; assist POs, PMs in defining requirements and explain the capabilities and limitations of various systems
Test and deploy developed code, providing technical support
Coordinate with other software professionals and developers

Must:
3+ years of development experience, .NET, C#, SQL Server
Familiar with the ASP.NET framework, design/architectural patterns (at least MV
Experience in SQL Server
Knowledge of Javascript/Typescript, HTML5/CSS3, JQuery, JSON, XML, AJAX
Familiarity with architecture styles/APIs (REST, RPC)
Strong understanding of source control repositories and the workflows (TFS, Azure DevOps);
Understanding of Agile methodologies
Excellent troubleshooting and communication skills, attention to detail
MSc degree in SW engineering or similar
Good spoken and written English.

Nice to have:
WPF/WCF/WWF
Linux/Unix
Understanding of .Net Core architecture, microservices
Web API/RESTful server development using ASP.NET core
Experience with virtualization technologies (Docker)
Understanding of Microsoft Azure
Understanding of the Angular architecture
Unit testing frameworks

What’s in for your?
Highly competitive compensation
Long-term employment
Attractive benefits package
— paid sick leave
— vacations (25 working days)
— Medical Insurance
Participation in development of exciting and challenging solutions
Just refurbished office in downtown Kiev or remote work modal
Professional training which meets company needs
Regular company events locally and abroad
Casual, positive and open work environment