Previous Job
Senior Software Engineer
Ref No.: 17-00181
Position Type:Direct Placement
Start Date: 04/27/2017


The Solution Engineer works within the client facing technology team to ensure the timely, quality delivery of solutions, product enhancements and customizations to clients. Under the direction of a Solution Architect, you will support and advise clients during the full implementation lifecycle. This work includes advising and guiding the deployment, configuration, and integration and testing of the solution in Client test environments. In addition, you will have the opportunity to produce high-level design and estimation work for new functionality as assigned. There is frequent liaison across the business, but specifically with business analysts, developers, and release management.
  • Under the guidance of the Solution Architect, advise on our technical implementation approach and help to rationalise software architecture choices
  • Work with Solutions Architect to shape solution during definition stage
  • Support deployment and configuration efforts with our clients (code merging, continuous integration).
  • Provide technical Implementation Support during different test stages
  • Perform some development, code reviews and analysis of existing code
  • Write functional tests using our proprietary framework
  • Provide production support and can resolve issues when required
  • Support Solutions Architect in pre-sales support and customer presentations

The Person

  • Project/implementation life-cycle experience covering:
    • design, configuration, coding, testing, implementation and documentation
  • Good troubleshooting skills
  • Experience with payments or banking is a huge plus
  • Works to deadlines and can escalate issues effectively
  • Excellent communication, written and team skills.
  • Enthusiastic and self-motivated, with the ability to work alone.
  • Adaptable to working with different clients and cultures in locations across the UK, US and Continental Europe


  • BSc or MSc educated
  • 4+ years of experience in a hands on Java development role; can analyse existing Java code
  • Expertise working with Enterprise Java Beans (EJB), struts, and Java Message Service (JMS)
  • 1+ years' Oracle or other RDBMS experience
  • 1+ years' experience in a client facing/implementation role
Travel requirements:
  • Up to 25% travel
  • Available to travel worldwide.