Current Opportunities

Title Business Analyst
Salary £55,000
Location Milton Keynes
Job Information

Objectives: Our Business Analysts analyse our client’s requirements in order to design efficient and effective processes that meet the client’s needs. They then translate this information in to detailed system requirements for input to the solution delivery stage.

Description of the role

  • Defines and documents customer business functions and processes.
  • Consults with customers to identify, define and document their business needs and objectives, current operational procedures, problems, input and output requirements, and levels of systems access.
  • Documents functional requirements with identified use cases and process flows. Coordinates requirements walk-through and sign-offs, verifying with user representatives/stakeholders that use cases and process models accurately portray specific business needs.
  • Acts as a liaison between departmental end-users, technical analysts, information technology analysts, consultants and other stakeholders in the analysis, design, configuration, testing and maintenance of software applications.
  • Analyses the feasibility of, and develops requirements for, new systems and enhancements to existing systems; ensures the system design fits the needs of the users.
  • Tracks and fully documents changes for functional and business specifications; writes detailed universally understood procedures for permanent records and for use in training.
  • Conducts change impact analysis to assess the potential implications of changes and documents business rules, functions and requirements.
  • Participates in user acceptance testing and testing of new system functionality.
  • Consolidates information into cohesive and understandable correspondence or other written form for use in management decision-making.
  • Plans, organises and conducts business process reengineering/improvement projects. (Examples are projects requiring strategic analysis of an entire process or operating area where specific issues or items to be corrected, examined or recommended have not been identified. Recommended solutions should be developed in consultation with impacted internal and external stakeholders, but should remain objective and independent of the specific stakeholders.)

Requirements of the role

  • Ideally experience with a background in Asset Finance or experience within the Finance industry would be beneficial, in lieu of finance industry experience, we would be looking for evidence of a Maths background or mathematical ability
  • Passion for accuracy and an eye for detail
  • Beneficial would be experience of technical skills that allow you to perform analysis of design and system issues e.g. SQL
  • Strong testing analytical skills
  • Work well under pressure
  • Ability to build relationships quickly with clients and have clear communication
  • Flexibility to work away from home for extended periods of time.
Apply Now
Title Senior Java Developer
Salary 55,000
Location Milton Keynes
Job Information

Objectives: As a Senior Developer you will work primarily on our core product focusing on Java development for the Contract Management System we develop & deliver. You will have the opportunity to lead a cross functional Agile team that includes developers, business analysts and software testers working together to produce sophisticated solutions that are modular, extensible and robust.

Description of the role

Your days can be extremely varied from developing new features for the next release to working on defects for a product already in review by our client. We use Java with Spring and Hibernate for the server side solution and sophisticated JavaScript with Ajax on the client side, typically you will work front to back and be exposed to both Java, JavaScript and the database.

You will work closely with our Business Analysts and testers and be involved in Client demonstrations and activities. All of our Developers embrace our core values and expect to “leave the code better than we found it, without compromising integrity” this can sometimes be a challenge but the team are supported with code reviews and design discussions as well as collaborative working on longer running projects. We utilise strong testing and test driven development practises to both refactor and improve the code base without impacting current production features, this is supported by using code quality tools like Sonar to give them metrics coupled with nightly continuous deployment where automated Selenium and Gherkin-based tests are run.

We follow an Agile methodology based on SCRUM and have daily stand-ups to allow the team to synchronise tasks for the next 24 hours. As well as offering the opportunity to attend lunch and learn sessions and additional training enhancements throughout the year. Our Senior Developers mentor both graduates and intermediate developers to enhance their skills and help them develop within the business, while having the opportunity to enhance their current skills and develop exciting new ones.

Requirements of the role

If you have a passion for technology and like to focus on specialist technically orientated tasks then this is the right position for you. We are looking for smart, self-motivated software developers to join our exceptional development team.

  • Good working experience of our core technologies;
    • Java
    • JavaScript (using a framework such as Dojo or Angular.js)
    • HTML
    • CSS
    • SQL
    • Java application server such as WebSphere, Glassfish or JBoss
    • RDBMS such as Oracle or SQLServer
  • Ability to work in a fast-paced environment and multi-task on various activities whilst maintaining standards and guidelines
  • You should enjoy collaborating with a team but will have the ability to work independently
  • Passionate about testing and Test Driven Development
  • You will have a passion for quality and this will be displayed in your output
  • You should enjoy supporting development within their teams

If you are looking for a supportive environment where you will have the opportunity to be coached and mentored or to coach and mentor others then we offer a wide selection of training and mentoring programmes, we strongly believe that developing others will enable us to grow our business to achieve our company Vision.

If you believe you can make a difference, we will encourage you to explore and implement your innovative ideas for improvement of our offerings.

As a global market leader our business expands across the continents which may sometimes mean extended stays away from home or following the sun working, we know this does not suit everyone but to remain the market leaders we believe having the flexibility with our employees allows us to meet our ever growing client needs.

Apply Now
Title Test Manager
Salary £70,000
Location Milton Keynes
Job Information

Objectives: Working with a team of software developers, business analysts, test analysts and off-shore teams to oversee the manual testing of new releases with enhanced functionality for our product.

Description of the role

  • Review testing requirements based on the software design documents and functional requirements.
  • Responsible for the test processes, testing approach and status reporting across development teams as part of the quality control of software product releases.
  • Provide line management for matrix managed testing team professionals deployed within cross disciplinary software development teams.f
  • Responsible for producing and implementing the software test strategy
  • Ensuring content and structure of all testing artefacts is maintained
  • Monitoring and reporting test progress across development teams.
  • Liaising with project teams regarding the product development test status.
  • Identify testing training requirements and manage the development of appropriate professional testing skills across teams of software testing professionals.
  • Ability to identify, report and control quality risks as part of the release testing processes.

Requirements of the role

  • Ability to review and contribute to test plans produced by test leads across development teams.
  • Proven track record of writing, reviewing and running test plans and test strategies within a software environment.
  • Experience of working within teams using agile development methodologies.
  • Ability to communicate and coordinate work with offshore team
  • Testing skills > 10 years.
  • Test Manager experience > 3 years
  • ISTQB Certified Tester Advanced Level Test Manager (CTAL – TM).
  • Well-developed analytical capabilities.
  • Ability to communicate very effectively (written and verbal).
  • Conceptual knowledge and awareness of automated testing frameworks would be advantageous.
  • Experience using issue management systems, such as JIRA.
  • Experiences using Adaptavist Test Management or similar
  • Experience in testing web applications and knowledge of XML messages and structures and HTML.
  • Experience using SQL to interrogate databases.
Apply Now
Title Senior Java Developer / Lead Developer
Salary Negotiable dependant on experience
Location Mysuru
Job Information

Objectives: Java design and development for our Front, Middle and Back-Office Loan Management System for financial services markets.

Description of the role

  • To design, code and test components with-in J2EE architecture to develop applications for financial services markets
  • Work with Business Analysts and Technical Architects on design aspects to meet technical and business requirements
  • Interact with clients to elicit requirements and define solutions
  • Lead detailed design efforts to deliver the use case requirements given Software Architecture and Technical Infrastructure
  • Lead the team to code and test the components once designed
  • Contribute to the definition, maintenance and adherence to development guidelines/standards and processes
  • Assist with the deployment and administration of Technical Infrastructure (servers and services, both J2EE and Database)

Requirements of the role

  • 7+ years of experience in Commercial Object Oriented Analysis and Design
  • 5+ years with J2EE Application Design, Coding, and Implementation
  • 5+ years of experience with Web Application technologies such as HTML, CSS, JavaScript, HTTP, XML, Java Servlets, AJAX, JSP, JMS, JDBC
  • 5+ years of experience with open source frameworks related to web applications (e.g. Spring, Hibernate etc.)
  • 5+ years of experience with Java tools such as Maven and JUnit
  • 5+ years of experience with Hibernate & JPA
  • 2+ years of experience with UML Design
  • Experience in Design Patterns
  • Experience using SQL
  • Exposure to a Java Application Server (WebSphere/JBoss etc.)
  • Experience of Web Service development
  • 60% (first class) in technical graduation
  • Experience of using Unit Testing tools and methods
  • Experience with Infrastructure Design & Analysis is a plus
  • Experience with Performance Tuning & Profiling is a plus
  • Technical Certifications is a plus
  • Experience with AngularJS is a plus, not mandatory
  • Well-developed analytical capabilities
  • Ability to take ownership and be responsible for their deliveries
  • Innovative and willing to contribute new ideas
  • Excellent written and verbal English communication skills
  • Attention to detail, with ability to produce clear and concise documentation
  • Ability to work as part of a team
  • Self-motivated and able to work on own initiative
  • Well-developed time management skills
  • Ability to be flexible with respect to working hours, according to operational requirements
Apply Now
Title Development Manager
Salary 120k AUD
Location Sydney
Job Information

Objectives: The primary objective of this role is to manage the successful delivery of software changes in relation to projects and to act as the primary interface between programme and project managers and the development team. It is expected that up to 25% of the Development Manager’s time will be spent hands on writing application and support build & release processes

Description of the role

  • Manage the delivery of application software changes across multiple projects.
  • Ensure development activities are completed on time, to budget and to the highest quality in line with corporate standards.
  • Act as the focal point for project managers in relation to development activities.
  • Track and review development deliverables – milestones, designs, code etc.
  • Work with the quality team to ensure adherence to development standards.
  • Manage and support the assigned development resources on a day to day basis.
  • Establish and maintain clear mechanisms to communicate project status and change with the project managers in relation to development activities.
  • Utilise industry recognised techniques for identifying, eliminating or mitigating solution risk.
  • Analyse information and situations and escalates actions through the appropriate channels to ensure overall project objectives are met.
  • Proactively develop and maintain effective relationships with all stakeholders.
  • Identify and drive forward process improvement in relation the role/function.

Requirements of the role

  • 3+ years experience in Object Oriented Analysis and Design
  • 3+ years with J2EE Application Design, Coding, and Implementation
  • 3+ years experience with Web Application technologies such as DHTML, CSS, Javascript, HTTP, TCP/IP, XML, Java Servlets, JSP, JMS, JDBC
  • 3+ years experience with open source frameworks related to web applications ( e.g. Spring, Struts, Hibernate etc.
  • Experience managing web based, Java and RDBMS development
  • Proven track record as a development manager delivering business critical financial applications.
  • Excellent team management skills with the ability to motivate and drive team members.
  • Excellent planning and work prioritisation skills.
  • Excellent written and oral communication skills.
  • Understanding of techniques for identifying, eliminating or mitigating project and business risk.
  • Ability to maintain and develop constructive and effective working relationships across the business and at all levels.
  • Technical Architect Background
  • Strong development background, with team lead/management experience
  • Agile background
  • Relevant IT Industry qualifications.
  • Diploma/Degree in finance or accounting will be highly regarded
  • Knowledge of formal project management methodologies
  • Knowledge of agile development methodologies
Apply Now
Title Senior Business Consultant
Salary £56 - 62K + Package
Location UK / Europe
Job Information


Our client is seeking a Senior Business Consultant to be responsible for supporting the implementation and smooth integration of their software for our clients.

Overall Responsibilities

Our implementation projects can take 6-24 months. During that time, the Senior Business Consultant will help understand the specific needs of a Client and translate these into functionalities. The consultant is involved in all of the implementation phases, from requirement definition to the go-live of the project, including the configuration and testing of the system.

  • Participates/structures requirement sessions to collect project requirements from the Client
  • Seeks ways to address clients’ business requirements within our software capabilities
  • Defines scope of business requirements to be addressed in implementation phase of software on client site
  • Develops functional specifications and system design specifications for client engagements
  • Keep an open-line of communication with other project streams (technical, integration, Data conversion, reporting…) – Collaboration is key.
  • Configures the system to match Client requirements
  • Tests the software based on Client requirements
  • Advises on implementation options, risks, costs vs. benefits, impact on other business processes and system priorities
  • Reports to Project Implementation Director

Required Skills

  • Bachelor’s degree or equivalent
  • Significant experience working with the financial services industry
  • Minimum 3-4 years’ experience with software implementation projects
  • Knowledge on SDLC (software development life cycle) and
  • Strong working knowledge of Microsoft Office, particularly Excel, Visio
  • Excellent verbal/written communication
  • Good presentation skills
  • Team player with excellent customer service and interpersonal skills;
  • Strong analytical skills
  • Fluent in English
  • PL/SQL is a +


Travel will be required.

Apply Now