Contract Length: 6 months
IR35: Outside
Pay: £400 Per Day
Remote Working
Start Date: 10th June
We are working with one of the fastest-growing Fintech companies in the UK, specialising in payment and financial services.
Within this role you will:
* Work in an Agile-based team with other developers and quality assurance analysts.
* Collaborate with the team and Business Analysts to design and implement solutions that meet business requirements.
* Develop software that is maintainable, reliable, and extensible using well-known and industry-standard development practices.
* Take responsibility for your work, from implementation, testing, and deployment to documentation.
* Participate in daily stand-ups, refinement, and planning meetings.
* Review PRs (Pull Requests) and give feedback to other developers to maintain a high standard.
* Stay updated with modern development practices and apply them to your day-to-day work.
* Work as part of a team and support your co-workers in their development efforts through mentoring, coaching, and leading by example.
* Have a pragmatic approach to development, keeping business requirements and time constraints in mind.
100% Requirement:
* Have good experience with our main programming language, C#.
* Utilise Unit Testing with XUnit to ensure your code has very high test coverage.
* Have worked previously in a Fintech/Financial Services Background.
* Apply industry-standard programming practices such as SOLID, TDD, and BDD.
* Have experience with Microsoft Azure, DevOps, and deployment CI/CD pipelines.
* Understand or have an awareness of micro-services, event-driven architecture, and domain-driven design.
* Have experience with relational databases such as SQL Server. Experience with NoSQL databases such as Cosmos DB is also helpful but not essential.
* Be skilled in using object-oriented programming languages, especially C# and .NET.
* Experience with Docker/Containerisation is desirable but not essential.