Senior Software Engineer.

  • .NET
  • permanent
  • England

My client is fast growing finance company looking for a Senior Software Engineer. My client has two departments; traditional banking, consisting of Pensions, Mortgages, and ISAs, and an investment centre, which deals with stocks/trades.

What?your job will?be

You'll be working as a software engineer in a flexible, cooperative team of designers, product, engineers, and testers, to deliver new products and features.

Squads develop and own features end-to-end, so you'll have opportunity to work across a wide range of technologies, across web, mobile apps, API, backend, and databases. We embrace the cloud here, and are hosted in Microsoft Azure.

All team members are consulted regarding architecture and design choices, sprint planning and code reviewing. Tech leads are on hand to coach and mentor others. We write high quality, high performance, scalable code, and release small and often, using Git and Azure DevOps.

Ideally you will be familiar with cloud, agile and DevOps practices, but if not, there is opportunity to learn.

What we're looking for...

We don't need you to tick all these boxes (in fact we'd encourage you to apply even if you don't!), but this gives you an idea of what we are looking for:
* Experience as a software developer with web or app experience, or both
* Good analysis and problem-solving skills
* Effective communicator
* Attention to detail
* Advocate of code quality, clean code, and best practice
* Microsoft stack (C#, .NET Core, SQL, Azure)
* Experience of test-driven development (unit testing, mocking, integration testing)
* Familiarity with Agile/Scrum or cross functional teams
* Understanding of DevOps practices (CI & CD)
* Familiarity of Cloud environments (e.g., Azure)
* Mentoring/coaching/team working

Benefits:

99% Remote - Quarterly visits to Cardiff

17.5% Bonus paid out last year, can be up to 20%

24 days holiday

Alex Beaumont