SENIOR .NET DEVELOPER

Recruiter
Youtility
Location
Paddington
Posted
12 Oct 2018
Closes
17 Oct 2018
Contract Type
Permanent
Hours
Full Time
We’re looking for an exceptional C# developer to join us in creating a socially impactful and universally required product. Are you keen to join a fast paced start-up? Do you fancy growing a team around you? If this is of interest, please keep reading.

ABOUT YOUTILITY
Youtility is a smart platform that pull's a user's entire home finance ecosystem into a single app, letting the user take immediate action to save money and time. Track, budget, compare, switch and pay for all home services and receive smart notifications for key events. Youtility is a VC-backed and Government sponsored start-up, having received multiple grants focused on the development of emerging and enabling technologies.

Connect your bank account(s) and Youtility provides visibility on all your household accounts and updates for key events; high bills, upcoming annual payments, monthly spend and contract renewal dates. Not only that, Youtility is focused on taking action in-app. For example, know if you’re on the best energy tariff and if there is a better deal in the market, you can switch there and then.

Centered on creating a simple and smart product, we’re working with world-leading behavioural science teams to deliver an empowering and market disruptive tool for your home.

Over the coming months and years, personal data will become increasingly available through open APIs and market specific regulatory initiatives (e.g. PSD2). Combining powerful in-house analytics, deep behavioural insights with beautiful and cutting-edge design; Youtility will be best placed to bridge the gap between today’s legacy infrastructure and the fast and personalised service expected of tomorrow.

THE ROLE
We are looking for a C# developer responsible for the development and designing of our backend services on a cutting-edge Microsoft Azure platform. You will work alongside other engineers and developers working on different layers of the infrastructure. Therefore a commitment to collaborative problem solving, sophisticated design and creating quality products is essential.

RESPONSIBILITIES

● Design and build backend services and APIs;
● Ensure the performance, quality and responsiveness of services;
● Building and deploying highly scalable system in Microsoft Azure;
● Being involved in building and developing the team;
● Collaborate with the team to define, design and ship quality system;
● Identify and correct bottlenecks and fix bugs;
● Help maintain code quality, organisation and automatisation;
● Lead the existing backend team and help grow the backend team;
● Develop code as part of a wider team, contributing to code review and solution design; and
● Embrace agile software engineering practices; TDD, CI/CD etc.

WHY JOIN THE YOUTILITY TEAM?
● We’re a young, passionate and ambitious team;
● Build and develop a business with a social and environmental agenda;
● Fast-paced startup environment in a dynamic market;
● Significant personal responsibility and creative freedom; and
● Attractive compensation package with significant room to grow.

SHOULD I APPLY?
You will have a strong technical background and agile development experience. Prior work in similar or overlapping sectors is of significant benefit. As a tech maestro, you will bring knowledge and creative acumen and will have a high degree of autonomy and ownership when it comes to defining and proposing improvements of the product. Ideally, you’ll have most of the following:

● Proficient in OOP
● C# and .NET 4 ecosystems;
● Solid understanding of object-oriented programming;
● Experience developing distributed systems using Microservices
● Experience implementing Docker Containers
● SQL Server knowledge
● Experience using Microsoft Azure (or similar e.g. AWS)
● Good knowledge of performance limits and characteristics;
● Experience implementing RESTful APIs (e.g. Swagger);
● Implementation of automated testing platforms and unit tests;
● Knack for benchmarking and optimisation;
● Proficient understanding of code versioning tools (e.g. Git, or Mercurial);
● Familiarity with continuous integration tools (e.g. CircleCI, GoCD, or Jenkins);
● Excellent organisation, communication, and interpersonal skills;
● Ability to work both collaboratively and with limited supervision;
● Can deliver results within set deadlines;
● University degree in Computer Science, or a related field; and
● Experience using Public Cloud is a plus.

Similar jobs

Similar jobs