Senior Developer
Location: GB, LND, London
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Financial Services
Function: Information Technology

Company profile:
MarketInvoice is one of the most high-profile London based fin-tech companies. The Company is Europe’s leading P2P invoice finance platform that allows SMEs to quickly and flexibly sell their invoices, releasing critical working capital in the process.Our mission at MarketInvoice is to modernise the way in which SMEs finance their working capital and fund their growth. We are seeking to bring much-needed innovation to the banking industry in much the same way that online retailers disrupted the high street.You will be joining a diverse, multi-talented, fast-growing team that is passionate about using technology to help businesses access funding and change the world of business finance.

Job description:
MarketInvoice is one of the most high profile London established FinTech companies. The company is Europe’s leading P2P invoice finance platform that allows businesses to quickly and flexibly sell their invoices, releasing critical working capital in the process.Our mission at MarketInvoice is to modernise the way in which businesses finance their working capital and fund their growth. We are seeking to bring much needed innovation to the banking industry in much the same way that online retailers disrupted the high street.Based in central London, you will be joining a diverse, multi-talented, fast growing team that is passionate about using technology to help businesses access funding and change the world of business finance.At MarketInvoice you willHave a meaningful impact on the company's future and participate in rewards accordinglyWork in a fun, dynamic environment that has innovation at its coreBe part of a motivated team and work with people who get stuff doneThe RoleWe are looking for an experienced C# developer to join our talented technology team. This is a unique opportunity to be involved hands-on with the full software development lifecycle and directly shape the future of our products.Duties &amp; ResponsibilitiesEnhance existing and build new software products.Planning, estimating, and continuously improving code quality, product design and process.Work with the business to understand and implement complex requirements.Work in an agile environment.Provide mentorship and evangelize good practices within the technology team.Keep a constant eye on changing industry ideas and practices, and monitoring emerging technologies. 

Requirements:
5+ years’ experience in financial services software development, or equivalent.The ability to dig deep into business requirements, sense of ownership and precise analytical skills.Be able to work under pressure and against tight deadlines.Can work closely with business stakeholder’s to establish requirements and translate them into a great user experience.Experienced in the full software project life cycle.Excellent academic background.Core Skills: C#, ASP MVC, Azure, SQL Server, Unit Testing, Messaging, SOA, Agile MethodologiesComplimentary Skills: Moq, NInject, jQuery, Continuous Integration/Deployment, PowerShell, msbuild, git.

Benefits:
Full time role based in our London Holborn officeCompetitive basic salaryPrivate healthcare coverage includedThe opportunity to progress your career at one of the UK's hottest FinTech companies