Software Engineer C# (Education/Ed-tech sector)

Thekey ,
Bristol, Bristol

Overview

Job Description

C# Software Engineer | Bristol | 30,000 - 38,000 | full time, permanent Who we are GovernorHub is a cloud-based service used by over 100,000 school governors in 1/3 of schools across the country, and now is a part of The Key Support. The team is based across both Norwich and Bristol and we're looking for a new Software Engineer. The GovernorHub platform has been built from scratch on a modern, microservice based technology stack, primarily written in Javascript (Node.js, angular.js, React, Cordova) and C#. It consists of a web application, mobile app and various reporting and administrative tools. We've got MongoDB, Redis and Elasticsearch databases, our service sits on Google Kubernetes Engine, we use a bunch of products and tools from various cloud providers, and code updates are automatically deployed into production as soon as they hit our GitHub master branches. All in all, we think the technology here is great fun to work with. Job Description As a Software Engineer with us you will be developing new features, functionality and tools as we grow our product, both for external customers and for internal company use. We're a small and tight-knit team so from day one you'll be responsible for doing what you say you're going to do. The sky's the limit when it comes to the responsibilities available to you, but for starters you'll be enhancing windows GUI applications, automating tasks using PowerShell and C# cmdlets, improving downloadable customer data, interacting with customers and more generally having a positive, direct impact on the effective running of our schools. Though the role will be primarily coding in C# and .NET, for those who wish, there will be the opportunity to get involved in the Javascript side of the product too. The role is full time (though we're flexible around working hours) and is based in Bristol. Skills and Knowledge As a good candidate, you should have * Proven experience working with C# and the .NET framework, particularly with windows forms, ASP.NET and PowerShell. * A Bachelors or Masters degree in a STEM field, preferably with a solid Maths background. * Conscientiousness. You're excellent at organising yourself and coordinating projects involving multiple people, both locally and remotely. * Great, real world, problem solving skills and the tenacity to keep driving for a solution, even when you feel like you have no idea what's going on. * Attention to detail. You're always coming up with edge cases and you appreciate the virtues of a well crafted automated test. * Perseverance, as, unfortunately we can't promise that things will always go 100% swimmingly. * Oodles of curiosity. Because life isn't fun if you're not continuously learning. Highly desirable are any of the following: * Javascript skills - particularly knowledge and experience of NodeJS * Experience of going through the peaks and troughs of building components of a SaaS product, having to scale them and keep them running. * An understanding of DevOps in a cloud environment, including the underlying systems (networking, Linux, Docker, Kubernetes etc) * Knowledge of front-end technologies - React, angular.js * Experience in the EdTech sector * Knowledge of schools and/or school governance How to apply More information on the company please go to The deadline for applications is 6pm on Wednesday 27th May PLEASE NOTE that to apply from indeed please scroll down to click 'apply on company'. We are unable to process applications made via indeed. Apply for this Job