closed vacancy Senior C#/ .NET Engineer (Remote)

Moneybox
Posted 4 years ago
Stack Overflow

We are currently growing at a rapid pace with more and more people using Moneybox. To support this growth we are looking for an all-rounder in full stack development. We don’t expect you to be an expert in everything, but a fundamental understanding of how things work is important.

This role will be responsible for working within a small team to further develop our investment platform which manages the investment activities for hundreds of thousands of investors.

Our tech stack:
C# / .NET Core
ASP.NET Core, Hangfire, MediatR, xUnit
Microsoft Azure
Sql Server
Git, TeamCity and Octopus Deploy

What You’ll Do

  • Participating in the entire application lifecycle, focusing on developing scalable, resilient systems that deliver business value.
  • Writing unit / integration tests along with production code to produce a reliable product.
  • Working with wider team of developers, QA testers, product managers, UX designers to create and build new features.
  • Understanding and providing feedback for technical and design requirements.
  • Providing technical support to internal teams.
  • Staying abreast of and (where necessary) applying the latest emerging technologies.
  • Helping improve code quality and existing functionality.


Who you are

  • Excited about being part of a fast-growing company that’s trying to make a positive mark on the world.
  • Knows how to have fun whilst maintaining a professional outlook.
  • Genuine interest in financial technology.
  • A driven, ambitious self-starter.
  • Learning mindset and motivated to develop skills further.


Essential Skills

  • Computer science or similar related experience.
  • Proven track record in a similar role.
  • Thorough understanding of OO programming languages.
  • Thorough understanding of relational databases.
  • Strong analytical and problem solving skills.
  • Able to work both individually and as part of an agile team.
  • Able to actively participate in technical and commercial discussions.


Desirable Skills

  • C# / .NET framework
  • Microsoft Azure
  • CQRS
  • Experience designing, developing, releasing and maintaining scalable, fault tolerant systems.
  • Experience dealing with large volumes of data