Senior Software Engineer - .NET
We are working with a leading FinTech based in the UK who are seeking multiple Software Engineers to join their expanding engineering team.
Their mission centres around facilitating the prosperity of businesses and their communities in the digital era. They serve as the strategic payments collaborator for renowned global brands like Wise, Hut Group, Sony Electronics, Homebase, Henkel, Klarna, and others. Their adaptable cloud-based payments platform, designed for performance and scalability, assists multinational enterprises in launching innovative products and crafting exceptional customer experiences. However, what truly sets them apart is not just what they build but how they go about it.
The company empowers dedicated problem-solvers to collaborate, innovate, and excel in their endeavors. This commitment has earned them recognition as the 9th company on the Forbes Cloud 100 list and a spot on Glassdoor's Top 10 fintechs to work for. Their journey is only beginning as they strive to assemble diverse and inclusive teams worldwide, recognizing that such diversity enhances the experiences they offer to merchants and partners. They are actively seeking individuals to join them in shaping the future.
Job Description
In the role of a Software Engineer, individuals will gain exposure to the entire software development lifecycle. They will be involved in tasks ranging from specification and design to development, testing, deployment, and monitoring, all within a modern AWS-based cloud environment. The position offers significant opportunities for rapid professional growth.
The Payment Services team encompasses various products, including Gateway and Authentication services. The Gateway team handles an extensive array of services, from the Unified Payments API to Card and Bank Payouts, Smart Payment Routing, and Notifications products. Meanwhile, the Authentication team focuses on enhancing performance and support for the payment industry by delivering a globally consistent user experience across all e-commerce channels and connected devices.
The core technology stack comprises .NET Core 6, C#, AWS (Fargate; DynamoDB; Lambda; SQS, etc.), Docker, Terraform, Elasticsearch, Grafana, and Datadog. Additionally, Java and Go are employed in specific areas.
Qualifications
* Strong programming skills in an object-oriented programming (OOP) language such as C#, Java, Go, C++, etc.
* A passion for acquiring new skills and using the most suitable tools for each task.
* Demonstrated experience in software development, design, and architecture with a focus on security.
* Practical knowledge of OOP concepts and SOLID principles.
* A solid grasp of HTTP and RESTful design.
* Proficiency with both SQL and NoSQL databases.
* Experience with unit and integration testing.
* Familiarity with Continuous Integration and Deployment workflows.
* Experience in cloud-based application development.
Senior Software Engineer - .NET