Senior Developer

Who we are

Hello, we’re Zempler Bank, formerly Cashplus Bank. We’re here to make money simpler. We know that banking isn’t at the top of most people’s to do lists, that’s why making it less of a chore is at the top of ours. We don’t do banking the traditional way – the wrong way. We do banking that works for the people that need it, when they need it. We’re for the crafters, the grafters, and the self starters

We are a “Top 100 Best Companies” employer & Top 25 Financial Services businesses to work for in the UK. Our mission statement, which underpins everything we do, is to provide the UK’s underserved businesses with easy to access and simple to use banking services that helps them succeed.

Join Us as a Senior Developer – Shape the Future with Us!

Are you passionate about building robust, scalable software that makes a real impact? We’re looking for a Senior Developer who thrives on solving complex problems, collaborating with diverse teams, and delivering high quality solutions. If you have a proven track record with the Microsoft stack, love crafting clean code, and enjoy working in an environment that values innovation and inclusivity, we’d love to hear from you.

Bring your expertise in .Net, C#, Web APIs, and modern web frameworks, and help us create applications that matter. In return, you’ll join a supportive team where your ideas count, your growth is encouraged, and your work truly makes a difference.

Hybrid Working

We are very proud to offer one of the most flexible hybrid working arrangements in the industry!

The expectation for this role, will involve a minimum of one day each month - working out of our London Bridge office.Key role

Accountabilities

Application Development and Support

  • Assist the Development Lead in delivering high-quality software aligned with sprint goals and timelines.
  • Contribute to technical decision-making, balancing short-term deliverables with long-term scalability.
  • Interpret and refine business requirements, ensuring alignment with the Definition of Ready and suggesting enhancements where needed.
  • Design and develop resilient, scalable solutions in line with company standards and industry best practices.
  • Continuously evaluate and adopt new tools and technologies to enhance team productivity.
  • Participate in backlog refinement, three amigos' sessions, and sprint planning to ensure achievable and well-defined sprint goals.
  • Develop applications using C# .NET and .NET Framework with Microsoft SQL Server.
  • Conduct code reviews and adhere to coding standards to maintain code quality and reduce technical debt.
  • Deliver secure software that complies with OWASP Top 10 security standards.
  • Promote and enforce coding standards, agile methodologies, and development workflows.
  • Write clean, maintainable code that meets the Definition of Done, minimizing the need for rollbacks or hotfixes.
  • Troubleshoot and resolve high-priority bugs and production issues efficiently.
  • Plan for application performance and capacity, especially with in real-time systems.
  • Support incident resolution process where necessary to restore service as soon as possible and ensure any software defects are resolved in a timely manner to prevent recurrence

Risk and Control Management

  • Identify and manage risks thoroughly and always within risk appetite
  • Ensure all processes and procedures are built to operate safely within risk appetite and the risk of any appetite breaches is low to nil

Qualifications, skills and experience

Essential

  • Proven track record of developing software for Microsoft stack using C# for both .NET and .NET Framework applications
  • Previous experience of developing Web APIs
  • Experience of developing Web Applications using: HTML; JavaScript; frameworks such as either React, Angular, Vue or similar
  • Proven experience of utilising TDD with either NUnit, XUnit or MSTest
  • Strong understanding of SQL Server and relational database design.
  • Confident in writing SQL queries and stored procedures rather than relying upon ORMs
  • Utilising CI/CD preferably with experience in Jenkins, GitHub Actions and Octopus Deploy
  • Experience with source control, preferably with GitHub
  • Problem solving skills, including as part of an incident team
  • Ability to communicate effectively with stakeholders, demonstrating business focus and empathy
  • Ability to write succinct Change Controls for the Deployment Team to follow
  • Ability to document applications effectively

Desirable

  • Practitioner of Scrum methodology
  • Experience with message queues, e.g. Rabbit MQ / IBM MQ
  • Experience in secure development, including OWASP Top 10.
  • Experience designing and building a Service Orientated Architecture
  • Application Monitoring tools e.g. Elastic and APM
  • Experience with Redgate tools or similar
  • Financial services experience, e.g. payments or Banking
  • Microsoft or other relevant certifications
  • Public Cloud experience, e.g. Azure, AWS or GCP

In Return You’ll Enjoy

· Competitive basic salary

· Additional benefit allowance representing 7.5% of your annual salary allowing you the flexibility to decide your own benefits (or simply absorb this into your monthly income).

· 26 days’ holiday increasing each year of service to 33 days

· Ability to buy and sell a further 5 days holiday each year

· 4 x Life Assurance

· Pension salary sacrifice

· Option for LinkedIn Learning license

· Family friendly policies

· Regular social activities and team events

· Charity Volunteering Day

Zempler Bank is an equal opportunity employer. Individuals seeking employment are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law.

Job Details

Company
Zempler Bank
Location
London, UK
Hybrid / Remote Options
Posted