Platzhalter Bild

Developer en Freemarket

Freemarket · London, Reino Unido · Hybrid

Solicitar ahora

About FreemarketFX Limited

Freemarket is a specialist in cross-border payments and currency exchange. We work with businesses to accelerate growth by giving them access to cross-border payments and currency exchange optimised for their needs. Freemarket does this by blending its own technology, insights, experience and industry connections with the best technology and banking service infrastructures available.

The opportunity is to join a Technology team that is on a very exciting journey of re-architecting to a new platform as we look to build out our APIs, developer portal, enhance our UI/UX and re-engineer key business and operational journeys. Our business is growing fast and has established a successful suite of products in the market and we’re now significantly ramping up our technical capacity and expertise to take advantage of the significant commercial opportunities we have.

Technology Team

We are a multi-skilled team of Developers, DevOps Engineers, QA Engineers as well as Business Analyst, Delivery Managers and Application Support Analysts who consistently create a top-class and innovative platform delivered to our B2B customers. We are looking to further grow the team with Business Analysis & Project Management capability.

Freemarket Requirement

  • Be part of a development team providing back end services and a RESTful API to support external clients and web applications
  • Work closely with existing developers
  • Develop within a microservice architecture and become co-owner of distinct portions of the system.
  • Share in the design of the back end services, RESTful API, database schemas and web applications
  • To help mentor fellow team members with new concepts and frameworks
  • Share knowledge via architecture meetings and technical handovers to all members of the Engineering team

Methodology

  • Working on a defined, formed backlog, helping to shape the backlog by prioritisation within the team of most urgent features whether they are Commercial Revenue led, Cost Savings, Regulatory & Mandatory, Platform Uplift or any other change/support.
  • Iterative methodologies
  • Daily stand-up
  • Conduct spikes to research and validate technical approaches.
  • Working with the wider technology and business stakeholders to define requirements.
  • Experience with remote workers an advantage
  • Document-as-you-go
  • Transparency & clarity on progress and issues within the work stack

 

Personal Skills

  • Delivery focused, take pride in the work you undertake and want to support your changes all the way to production.
  • You write clean, maintainable tests and frameworks that others can contribute to.
  • You enjoy working within a Team environment.
  • You are enthusiastic and motivated by continual improvement.
  • You have great communication skills and enjoy working with both on site and remote team members.
  • Experienced within a shift left, test driven approach to development and take responsibility for quality.
  • You have the ethos of improving what you work on and thrive in an environment of moving things forward in terms of ways of work.
  • Have a mindset around automation and efficiency.
  • Growth mindset, open to feedback and learning
  • Experience, culture, and mindset from Fintech and/or Payments would be an advantage.

Core Technical Skills

  • Experience developing highly scalable, secure and resilient applications in C#.
  • Experience in developing cloud-based applications.
  • Building HTTP and JSON APIs
  • Developing with SQL Server, and ORMS
  • TDD and/or Unit Testing
  • Knowledge and experience of Strong SDLC, processes and automation

Desirable Technical Skills

  • Experience of .NET Core, EF Core and NServiceBus
  • Microservices/SOA
  • RESTful API design
  • Good knowledge in C#, e.g., syntax and built-in methods
  • Domain Driven design.
  • Deployment tools & techniques
  • Experience developing distributed systems, using queue-based messaging.
  • Experience developing high scale, transactional systems.
  • OAuth/OpenID experience.
  • Local development using Docker.
  • Commercial Azure development and configuration
  • Experience with CI/CD
  • Experience with monrepos and tooling
  • Ability to pair programme effectively.

 

Solicitar ahora

Otros empleos