Position: Senior .NET Software Engineer
Company: HumanLab
Experience required: 5y
English level: upper

Our benefits:
Fully remote work
Exciting international team experience (US, Canada, GB, Ukraine, Belarus, Poland)
Exceptional projects for worldwide recognized customers across the globe: high tech, government, international delivery, education markets and others
Many opportunities to grow, both professionally and career-wise
Competitive salary and flexible schedule

Responsibilities:
Design and develop .NET platform-based server-side solutions
Create projects from scratch to completion (supporting complete SDLC)
Clarify technical requirements with a customer in collaboration with the Product Owner and independently
Optimize applications for maximum speed, scalability and optimal resource consumption
Deliver responsive web-based applications
Build reusable code and libraries for future use
Work in cohesion with other team members as an independent self-organized team
Contribute to continuous process improvements of the team

Requirements:
Commercial experience 5+ years
Leadership skills
Experience working both independently and within a self-organized project team, active Scrum/Agile practitioner
Experience in applying OOP, MVC principles, writing clean reusable code
Basic knowledge of Cloud storage (Azure, AWS or similar)
Knowledge of modern design and development patterns and practices
Proficient understanding of cross-browser and cross-platform compatibility issues and ways to work around them
English: Intermediate+
Will be a plus: experience integrating different platforms/systems
Will be a plus: experience building reusable software components