Position: Lead .Net developer
Company: TEAM International
Experience required: 5y
English level: upper

Our client is a multinational company that provides rental services for office space, mini-offices, and flexible workspaces around the world. We have built the world's largest flexible workspace platform, so we can help millions of people and businesses have a great day at work.

Responsibilities
•	Technical design authority: design and code superior technical solutions
•	Derive technical requirements from requirements/stories
•	Oversee or undertake complex tasks or developments
•	Review the work of the team
•	Work collaboratively in a close-knit scrum team to produce solutions that you can be proud of
•	Create clean, efficient, and testable code, in line with company coding standards
•	Responsible as a member of the scrum team for the full pipeline from code to production
•	Active participation in, and contributing to, all scrum ceremonies to help shape the direction of the product

Requirements: 
•	ASP.NET MVC / ASP.NET Core with 3+ years’ experience on back-end services
•	Clear verbal communicator with the ability to effectively participate in team discussions and brainstorming sessions
•	Experience in working and building REST APIs
•	Hands-on experience with MS SQL Server
•	Full lifecycle experience, from technical design to deployment to production system
•	Experience working in a high pace development environment, Agile/Scrum

Would be a plus:
•	Experience with Azure Service Bus/NServiceBus-Identity management frameworks (IdentityServer, ASP.NET Core Identity API)
•	Unit Testing Frameworks (e.g. Moq, NUint)