C# Software Developer

Builder ,
London, Greater London

Overview

Job Description

C# Developer - Builder.ai - London We're looking for humble, but ambitious, razor-sharp Software Engineer / C# Developer, backend who can teach us a thing or two at Builder.ai in London. We promise to return the favor. Like us, you take building a reliable and efficient core seriously; you're passionate about technology. We embrace those who see things differently, aren't afraid to experiment, and who have a healthy disregard for constraints. That's where you come in. Our selection process will emphasize hands on engineering. The ideal candidate must be a master of their domain and be able to contribute as an individual contributor (software engineer and architect). Why We Need This Role We are looking for a C# Developer, to help us build our code generation tools. The is ia core functionality of our engine platform and requires writing complex logic in C# to create a compiler that can generate code for mobile and web apps. Why You Should Join This is a challenging and diverse role at Builder.ai in London that requires you to build both, a new generation of Builder Solution product, from the ground up. Only join this role if you are craving rapid growth, able to create a path in uncharted territory, and comfortable with trying, failing and course-correcting fast. First Six Month Deliverables * Work with the the team lead to design and implement the Code Engine * Work with the the team lead to design and implement the UI Engine * Create high quality code with focus on unit testing Requirements Passionate about loosely held values and ideas. We want someone who has experience but is not blinded by the path already taken. * Excellent experience in C#. * Great skills in .NET Core. * Knowledge of deploying and maintaining solutions in AWS. * Working knowledge of standard CS fundamentals (data structures, algorithms, complexity analysis) * Work experience in large scale platform environment * Skills in coding that resemble compilers or include complex algorithms, e.g., financial trading * CS degree required or equivalent work experience * Outstanding communication skills, both written and oral * Expert understanding of .NET framework * Strong understanding of and experience with testing practices * Strong automation and CI / CD experience Preferred: * Some experience with other languages like JavaScript, Swift, and Java * Experience in compiler design and development Benefits * Health and Wellness benefits including competitive medical, dental, and vision plans * Performance-based bonuses * Generous vacation and time off benefits including paid holidays * Generally flexible working hours * Working in a beautiful WeWork office space the heart of Paddington * A collaborative culture where unconventional thinkers come together to solve interesting problems and having fun while doing it