About Finova & MSO finova and MSO (Mortgage, Sales & Origination) combined are one of the UK’s largest cloud-based mortgage and savings software providers, supporting more than 60 leading lenders and 3,000 mortgage brokers. Our award-winning software suite includes origination solutions for mortgages and savings, servicing solutions for mortgages and savings, broker CRM solutions, and a range of solutions that connect lenders, intermediaries and consumers. Fast implementation and open architecture are at the centre of our technology, giving our customers the flexibility to integrate into their existing system or configure solutions to meet the needs of their business. MSO Mortgage Sales and Originations (MSO) is recognised as the most advanced end-to-end software of its kind on the market and has transformed mortgage lending in the UK. With a modern and responsive user interface and modular API architecture, MSO helps lenders deliver best-in-class customer experiences. Its powerful automation engine optimises straight-through processing, improving overall operational efficiency by reducing time spent on common tasks. Our clients include some of the largest mortgage lenders in the UK and MSO supports £ multi-billion of lending every year. We host our clients on our scalable cloud platform with a modular, microservices architecture with open APIs enabling smooth integration into lenders’ ecosystems. The Role We are looking for an experienced software engineer to join our cross-functional engineering teams in the mortgage business unit. As part of a team, you will collaborate with software engineers, quality engineers, and business systems analysts to contribute to the design, development, delivery, and support of our class-leading mortgage solution. Your primary focus will be on strengthening the team's performance and ensuring the timely delivery of product features and technical initiatives in our mortgage solution. We promote a culture of continuous improvement, actively encouraging and supporting your personal and professional growth. As a member of our collaborative team, you'll have the opportunity to learn from your colleagues and contribute your unique skills and insights. About You In terms of your experience, your attitude is everything, but we'd particularly love to see: Minimum 5 years’ experience in a software engineering role Experience using C# and JavaScript (must have) An analytical thinker with a logical approach to problem-solving and solutions Advantageous Skills Experience in: .net, Typescript, Angular, Docker Degree level qualification in Computer Science / equivalent Exposure to AWS environment Modern Architecture Principles: Microservice, Event-driven and Service-oriented architectures, RESTful Design principles, Containerisation Cloud Services: Experience with cloud platforms like AWS, Azure or Google Cloud. Scripting and Automation: PowerShell, Bash etc. Technologies We Work With Web Development: Angular, CSS/Bootstrap, REST APIs Database: MS SQL Server or other RDBMS such as PostgreSQL Testing: NUnit, MSUnit, Jest, Cypress, Nightwatch, Playwright Security: Awareness of security practices for securing applications and data Version Control Systems: Git, GitHub, TFS What will you be doing? Development and Coding Contribute to designing and developing software components to defined quality standards Address and resolve development or production issues promptly and professionally Contribute to the sizing of technical development tasks Report progress regularly, escalating matters as appropriate Mentor and coach more junior members of the team Conduct quality reviews of own deliverables and deliverables from peers Stay current with the latest technologies and software engineering practices Build knowledge of the mortgage industry, industry trends, and regulatory requirements Collaborate closely with your team to achieve joint goals Work closely with other delivery teams and colleagues across the business to successfully Occasionally engage in discussions with clients regarding product matter What will you get from joining the finova family? Flexible Working 25 days holiday in each calendar year plus bank holidays Bank Holiday trading: flexibility to work bank holidays and take another day off that fits your values, beliefs or celebration calendar better Increasing your work life balance, holiday trading allows employees to buy an extra 5 days holidays Work from anywhere in the world for up to 4 weeks a year We recognise the importance of juggling family and work life therefore finova offer a flexible hybrid working policy We’re open to applicants from all walks of life, please feel free to ask us if you require flexible working and we’ll do our best to accommodate Looking After You Life Assurance, Group Income Protection and Private Medical Insurance Pension scheme via Salary Exchange Employee Assistance Programme with counselling sessions available Virtual GP to save you time in trying to get an in-person appointment Family Friendly Policy Enhanced maternity and paternity pay Paid time off for fertility treatments and pregnancy loss Extra Perks Cycle to Work Scheme Access to a huge range of benefits & discounts for shops, restaurants and gym memberships Free fresh fruit daily Share your passions and Interests with like-minded people through our colleague networks and social groups - from book clubs to fitness challenges and group parties Giving You The Chance To Give Back Give-As-You-Earn scheme allowing you to support your favourite charities straight from your monthly salary One days paid volunteering day a year Equal Opportunity Statement Diverse teams really are the best teams, we promote a working environment in which diversity is recognised, valued and encouraged. We acknowledge the multi-cultural and diverse nature of the UK workforce and society in general. We are committed to principles of fairness and mutual respect where everyone accepts the concept of individual responsibility. Our policy seeks to ensure job applicants and employees are treated fairly and without favour or prejudice. We are committed to applying this throughout the entire employee lifecycle. We know that some candidates (and, from the research we've seen, especially women) may feel less inclined to apply for a role if they don't quite meet every requirement of the role. If you like the look of a role but you're not 100% sure if your skillset will meet our requirements, please reach out and we will be happy to talk through your experiences. Personal Data finova retains applicants’ personal data on our HR System for the purpose of reviewing and evaluating applications and contacting candidates to discuss job opportunities. For unsuccessful candidates, finova will retain your personal data and CV for the duration of 6 months.