Senior / Lead Software Developer (.NET / C#)


51-200 employees
Posted - Not accepting applications

About us

Launched in 2012, Checkout.com is an international FinTech company providing end-to-end e-commerce solutions for payments on the Internet. Built on 100% proprietary technology Checkout.com €™s online platform offers all credit and debit cards as well as alternative and local payment methods through a single integration. With clients such as Virgin, Adidas, Samsung and many more, Checkout.com’s talented team members serve a list of tier one global retailers and leading mobile applications from its London, Berlin, Dubai, Singapore, Mauritius, Boston and San Francisco offices.

At Checkout.com we strive to create a unique working environment where each of our employees are empowered to take responsibility, solve complex market challenges and deliver valuable and comprehensive solutions for our customers. We believe our employees’ highest potential and performance can be achieved through a dynamic, supportive culture that focuses on personal growth and exciting career development paths.

About the role

Exposed to the entire software development lifecycle (SDLC), you will work on the specification, design, coding, testing and deployment of various solutions within a Microsoft .NET environment.

The ideal candidate is passionate and spirited, lives and breathes Agile and firmly believes in creating clean, testable code.

In this role, you will have the opportunity to:
Design, develop, and deliver new features on our RESTful API and related services

Collaborate with globally distributed and multidisciplinary teams

Assist in requirements identification and in producing specifications

Create and maintain a development environment for efficient testing and integration

Assist QA to define acceptance tests

Support the creation and maintenance of technical documentation

Participate in team knowledge management and make recommendations for continuous improvement of SDLC

Contribute and adhere to coding standards, best practices, and procedures

Mentor teammates

About you

Enjoy learning new skills and using the best tools for the job

Solid experience in Software Development, Design and Architecture

Strong knowledge and application of software design patterns

Strong .NET framework knowledge

Excellent practical knowledge of OOP concepts and SOLID principles

Solid understanding of HTTP and RESTful design

Hands-on experience with SQL and NoSQL

Experience with Unit and Integration testing

Experience with Continuous Integration and Deployment workflows

Cloud experience

Superb communication skills, ability to interact effectively with multidisciplinary teams

Fluent in English or C#

... and the 'nice to have':
ASP.NET Core experience

AWS experience beneficial

Working within a microservices architecture/distributed architecture

Docker experience

Experience of working in a compliance environment

Scalability and high throughput software…

Finance/payments experience

Perks & Benefits

Salary reviewed twice a year

Competitive Performance bonus

Quarterly Checkout Super Hero Award

Health Insurance with many perks (free cinema tickets, discount with gyms, free drinks at Starbuck, discounts with Eurostar & BA etc.)

Cycle Scheme

Travel Ticket Scheme

Pension Scheme

Referral Scheme

Birthday Off

Annual Ski trip

Loads of fun team events

Monthly free team lunch

Monthly Friday parties in the office

Monthly Thursdays 5-a-side football games

Monthly Yoga classes in the office

Free drinks & fresh fruits everyday

Brand new fully equipped office in central London with good vibes