.NET Developer / Backend (Remote)

BandLab Technologies ,
London, Greater London

Overview

Job Description

Description Headquartered in Singapore, BandLab Technologies is a collective of global music brands with a vision to connect the world of music. We bring together remarkable brands and people that are passionate about music, and we seek to leverage the opportunities that allow us to achieve more together than we can individually. We believe that integrating the physical, digital and social supply chain around music will create better experiences and opportunities for musicians and fans. We're looking for someone to join our exciting and innovative music company. You will be responsible for backend software development for a range of products including our flagship digital platform. This is an opportunity to be part of an expanding music-tech company at a growth stage and work with some of the smartest people in the industry. That's a great opportunity for remote work ! RESPONSIBILITIES * Software development based on high-level requirements: estimating, developing, code review, performance optimization, documentation * Collaborate with team members on design and implementation * Communicate with other teams during analysis and development phase * Design and implement RESTful APIs * Write unit, functional and end-to-end tests Requirements * At least 2 years of software engineering experience * Strong knowledge of .NET/C# and ASP.NET Web API (or ASP.NET Core) * Excellent OOP/OOD skills, understanding of design patterns and SOLID * Multi-threaded application development and async programming * Understanding of RESTful web services, SOA and microservices architecture * Knowledge of SQL fundamentals * Work experience with MS SQL Server or MySQL * Understanding of software engineering best practices including unit testing, continuous integration, continuous deployment and source control * Ability to work in a disciplined Agile environment with a commitment to appropriate engineering practices and regular delivery cycles Behavioral competencies: * Enthusiastic about technology, innovation, new ideas, changes in the market * Willing to adapt to new approaches, thinking and ways of working * Ability to respectfully and effectively collaborate with other teams * Must thrive in a fast-paced, dynamic environment, be willing to take the initiative and be committed to continuous learning * Professional level of spoken/written English Benefits * Remote work * Working station grant * Coworking grant * Reimbursement of medical insurance * Business trips to HQ, Singapore