Moneycorp

Senior Software Developer

07/01/2025
Apply Now
Deadline date:

Job Description

Welcome to Moneycorp
We’re delighted you’re interested in being a part of Moneycorp.
In the last decade, Moneycorp has transformed from a largely domestic, consumer-focused provider of foreign exchange to an end-to-end global payments ecosystem.
Our 45 years of experience have given us an institutional pedigree, and our vision of eliminating friction in FX risk management and international payments continues to drive our innovations.
We’re fervent about pursuing our goals, making substantial contributions to the payments industry, and consistently offering unwavering support to our clients at every stage of their journey.
Moneycorp is a place where energy, commitment to our shared success and collaboration are core to our DNA. We’re restless in our drive to surpass the expectations of our clients and unlock opportunities to help them navigate the ever-evolving global economy.
The foundation of our success is our people, and nurturing a culture of belonging for all of our colleagues is central to our journey as a global business.
Find out more about Moneycorp’s offering, global footprint and capabilities here:
About Us | moneycorp

Who You Are / Your Next Challenge

We have an exciting new opportunity for a Senior Software Developer

We are building a technology powered global business that combines technical excellence with an innovative product mind-set. You will be joining a core UK team of highly skilled developers based in a vibrant, fast-paced environment delivering software across our global tech hubs in London, Sofia, Sao Paulo and India. Innovation is at the heart of what we do with lots of collaboration and knowledge sharing opportunities and interesting problems to solve. You will always be learning and have project ownership and accountability.
Key Accountabilities Include:
  • Utilizing your extensive software engineering experience to design, develop, and deliver high-quality software solutions.
  • Leveraging your proficiency in the .Net C#/F# to architect and build robust applications.
  • Demonstrating a strong grasp of cloud technologies, particularly Azure, and employing Azure DevOps for streamlined development and deployment.
  • Creating and managing CI/CD pipelines to ensure continuous integration and efficient deployment processes.
  • Applying your expertise in software architecture design, adhering to SOLID principles and utilizing design patterns for maintainable and scalable code.
  • Collaborating with cross-functional teams, effectively conveying complex technical concepts through clear communication.
  • Developing and maintaining Rest API solutions to drive software interoperability.


What we’re looking for / Skills that will help you in the role
Required Skills:
  • A minimum of 10 years of hands-on experience in software engineering, specializing in .Net technologies.
  • Proficiency in Cloud fundamentals, Azure, and practical exposure to Azure DevOps and Azure ML.
  • Strong understanding of CI/CD pipelines and their implementation.
  • Sound knowledge of software architecture design, including SOLID principles and various design patterns.
  • English communication skills, both written and verbal.
  • Proficient in creating and maintaining Rest API solutions.
Preferred Skills:
  • Experience with Alteryx and Alteryx Server.
  • Experience with Tableau and an understanding of BI requirements.
  • Experience with SQL Server and Store Procedures, contributing to effective data management.
  • Knowledge of Azure Functions, extending capabilities for cloud-based applications.
  • Understanding of Central Bank processes and systems, a bonus for projects related to financial technology.
Personal attributes:
  • Strong collaboration skills, fostering teamwork and knowledge sharing among peers.
  • Openness to new ideas and adaptability to evolving project requirements.
  • Creative problem-solving aptitude, addressing challenges with innovation and critical thinking.
  • Commitment to maintaining a positive work environment that encourages continuous learning and growth.
This position is full-time, permanent. The role is expected to be office-based in London as part of the IT Development team. However, we have an agile flexible working policy which enables you to work up to 2 days from home if desired.


What you get in return:
This role offers a competitive salary with bonus, plus a comprehensive benefits package including 25 days holiday plus a day off for your birthday, pension, BUPA private medical health insurance and more.

Interested?
If the role sounds like you, we invite you to upload a copy of your CV by clicking on the Apply button.

Start Date: ASAP

Fostering a culture of belonging and inclusivity
We’re committed to creating a workplace where every individual feels valued, respected, and included. As an Equal Opportunity Employer, we actively cultivate an inclusive culture where diversity thrives, and we empower our colleagues to drive meaningful change within our organisation through initiatives like our DE&I focus groups and value champion network.
Like many of our peers, we recognise that fostering inclusivity is an ongoing journey, and we remain steadfast in our commitment to progress. By measuring our efforts through regular assessments and listening to the feedback of our employees, we strive to ensure that our initiatives are impactful and responsive to the evolving needs of our workforce.
Together, we want to build a workplace where everyone can bring their authentic selves to work, as we believe this is the foundation of innovation, creativity, and collective success.

Dynamic planner

Senior Software Developer

09/12/2024
Apply Now
Deadline date:

Job Description

Location: Hybrid / Reading

Role purpose

You’ll be working in a sprint team with 2-3 other developers, a couple of testers, a product owner and a scrum master. Your team will mostly be building new areas of functionality into Dynamic Planner and its mobile apps.

You will be helping to refine user stories, work out the best technical design, and writing the code. You’ll be reviewing other developers’ code, supporting other members of the team, and engaging with other people in the business.

As a senior developer, you’ll be expected to take ownership of development tasks, engage in their wider context, and contribute to architectural decisions.

Key responsibilities

  • Designing, developing and maintaining elegant and usable software
  • Efficiently creating performant, secure and maintainable code that meets requirements in user stories
  • Peer reviewing designs and code of other developers
  • Providing open and accurate progress reporting, communicating issues and obstacles as they arrive
  • Mentoring other members of the team
  • Keeping up to to date with industry trends and technology developments

Key stakeholders

  • Sprint team
  • Development team
  • Customers

Competencies (knowledge/skills/experience)

  • At least four years of commercial software development experience
  • Excellent technical knowledge and skills
  • Extensive experience with:
    • The Flutter framework
    • C# and .NET Core
  • Preferably also experience with:
    • Microsoft SQL Server
    • Idiomatic HTML, CSS and JavaScript
    • Microsoft Azure
  • Knowledge of good software design and secure coding principles
  • Solid understanding of good user interface design
The company is the right size that there’s plenty of interesting stuff going on, but small enough that you can take ownership of things.
Max Bowser
Developer
The company is growing and everyone is feeding into it. There’s an opportunity to really shape where Dynamic Planner is going.
Amanda Thorpe
Product Owner

Life at Dynamic Planner

Want to learn more about our values & culture?

When you join Dynamic Planner, first and foremost, you are joining a team. Within that healthy structure, you are also a valued individual.