finova is the UK’s largest cloud-based mortgages and savings software provider, supporting over 60 leading lenders, 3000 mortgage brokers, and 200 financial institutions. Our suite of award-winning software includes a Core Banking Platform, Broker Platform, and finova Connect, 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 systems or configure solutions to meet the needs of their business.

Core Banking Platform

finova’s Core Banking Platform includes the UK market-leading cloud-based origination software and integrated in-life servicing software. The platform supports mortgages, equity release, specialist lending, and savings. Over £75 billion has been originated through the system by our customers and over £27 billion of loans and savings are managed through the servicing platform.

The platform is designed for fast implementation and facilitates day-to-day banking operations. Utilising the latest technology, the API-led platform seamlessly integrates with over 20 third-party applications, enabling financial institutions to self-configure the platform effortlessly and efficiently to meet the rapidly changing demands of the market

Junior Engineer

What you will be doing:

  • Collaborate closely with the team on various coding and configuration tasks and software development projects.
  • Write and maintain clean, efficient code using HTML, CSS, and JavaScript, with a basic understanding of C#, MVC and SQL, while utilizing Visual Studio.
  • Deliver new functionality and bug fixes independently, ensuring all solutions are bug-free.
  • Troubleshoot any software-related problems effectively.
  • Conduct thorough unit tests to ensure product functionality and quality.
  • Integrate software components and third-party tools effectively.
  • Assist with tasks and projects under supervision, gaining valuable insights into the industry.
  • Participate in agile sprints, contributing to planning, daily stand-ups, and team retrospectives.
  • Regularly updating the board tickets with detailed information.
  • Collaborate with other developers to enhance product features and develop innovative solutions.
  • Understand program functionality to inform development estimates, seeking help from senior team members as needed.
  • Respond promptly to requests from the development team.
  • Deploy applications to internal environments using Azure Pipelines as needed.

Eligibility Criteria:

  • Minimum of a Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • Up to 1 year of experience in software development.
  • Excellent verbal and written communication skills.
  • Strong understanding of programming fundamentals and proficiency in HTML, CSS, JavaScript and SQL.
  • Familiarity with financial literacy, regulations, compliance, and mortgage products is a plus.
  • Strong analytical abilities and attention to detail.
  • Ability to work effectively in a team environment.
  • Comfortable working in a fast-paced setting and adaptable to change.