Current vacancies

Please note we do not accept offers from recruitment agencies or suppliers that are not on our preferred supplier list.

Working at Focus Solutions

Focus Solutions is a leading provider of software and consultancy services to the largest financial services organisations. We pride ourselves on our enviable growth record, our innovative solutions and our ability to deliver projects to some of the biggest names in the industry.

Our values guide everything that we do and are crucial to the success of our business. We’re passionate about cultivating a professional, collaborative workplace and employing people who can contribute to our success and demonstrate a shared appreciation of our values:

  • Taking ownership and delivering solutions
  • Sharing knowledge
  • Anticipating change and innovating
  • Challenging conventions positively and accepting challenges readily
  • Respecting others, their views and beliefs

In return we offer an excellent benefits and remuneration package including attractive salaries, group pension and health plans, 25 days holiday and a performance related bonus scheme.

Product Management

Including product ownership / product consultancy

No current vacancies, but please get in touch if you think you have something to offer.


Business Analysis

No current vacancies, but please get in touch if you think you have something to offer.


Development / Software Engineering

Database Developer (Fixed Term Contract of 1 year)

Based: Leamington Spa

To apply for the role please email your CV and a brief covering letter.

Purpose

The Database Developer will support the Development Teams and Database Architect in developing the Solutions system using the established architecture and tooling as a base and configuring, extending and, where required, customising it to meet the needs of the customer.

Dimensions

Main Responsibilities:

  • Work closely together with all other members of the product, implementation and support teams to design, validate and deliver a stable, scalable and quality solution that meets the agreed and documented requirements of the customer.
  • Design, develop and deliver assigned tasks.
  • Follow all development and project processes on all implementation work.
  • Provide estimates for the delivery of implementation tasks.

Development Responsibilities:

  • Design, develop and test (unit, integration, component and system) development tasks whilst adhering to design, coding and quality standards
  • Follow all development and project processes
  • Work closely together with all other members of the team (both business and technical) to understand the functional and business requirements of the implementation task under development
  • Ensure the design is consistent with the established systems architecture and variations to this are reviewed and agreed by the Development Architect
  • Develop configurable and reusable code where appropriate
  • Take full responsibility for the allocated task and progress it in accordance with the plan and alert the Team Lead and/or Manager to any variations immediately to allow maximum opportunity to bring the situation back on track
  • Liaise with QA and business analysts to ensure tasks are completed successfully
  • Work with the appropriate and designated development tools
  • Work with the designated source control and defect tracking tools
  • Take part in design and code walkthroughs and reviews as required
  • Perform defect analysis and provide full detailed feedback as required

Qualifications & Experience (depth and breadth of specialised knowledge)

  • 5 years or more experience of software design, development and delivery
  • Solid experience in development and production roles
  • An awareness of and willingness to explore, learn and use new technologies
  • Educated to degree level qualification or equivalent in a relevant discipline
  • 5 years or more experience of SQL Server development versions 2014 – 2019
  • Working knowledge of:
    • Database design and development using core database, analysis services and integration services.
    • T-SQL (both data definition and data manipulation)
    • Integration Services
    • Performance tuning with small and large volumes of data > 5TB
    • SQL Server data tools
    • SQL Server Analysis Services (Cubes and MDX)
    • Xml including XQuery and XPath
    • Microsoft Visual Studio Dev Ops aka Team Foundation Server
    • Microsoft Visual Studio Application Performance Testing
    • C#
    • .Net Framework
    • PowerShell
    • Automated unit testing
    • Database modelling with Toad Data Modeller and Visual Studio
  • Solid experience of working in a commercial software development environment
  • Good interpersonal and communication skills (both written and verbal)
  • Methodical and analytical approach to work with the ability to be creative and ‘think outside the box’
  • Possess an eye for detail coupled with a quality focus
  • Self-motivated to keep on top of new technologies when they become available

Desirable Skills:

  • Azure CosmosDB, NoSQL and/or Azure SQL managed instances
  • Big Data
  • PowerBI

 Essential Skills:

  • Excellent written and verbal communication skills
  • Excellent interpersonal skills; resolute but diplomatic
  • Ability to work on own initiative and under instruction, to tight deadlines, under pressure and without compromising quality
  • Proactive and highly disciplined
  • Flexibility in role, approach and skills
  • Drive, energy and enthusiasm, with a ‘can do, will do’ approach

Key Personal Competencies

Customer Focus – Knowing who your customers are, keeping the meeting of their needs at the forefront of mind and taking responsibility for the service delivered to them.

Preference for Action – Grasping issues that require resolution and ensuring that appropriate effective action is taken.

Communicating and Influencing – The ability to communicate effectively and to influence others to act and/or commit support to one’s own goals and objectives.

Creative & Innovative Thinking – The ability to think creatively or innovatively.

Business Knowledge – Having a sound grasp of the Company’s plans and operating environment, the factors relevant to one’s own role and the interaction between one’s own role and others’ within the Company and outside

Planning & Organising – The ability to develop clear and logical step-by-step plans for self and for others which set out what needs to happen, when, how and by whom.


Quality Assurance (QA) / Testing

No current vacancies, but please get in touch if you think you have something to offer.


Customer Service / Support

No current vacancies, but please get in touch if you think you have something to offer.


Something else?

Think you could add something else?

 

If you want to be part of our continuing growth and are looking for an opportunity to develop your career in a role that will test, prove and progress your skills, we’d love to hear from you.

Please email your CV and a brief covering letter.

If we’ve got a role to suit you, a member of our recruitment team will be in touch.

Please note we do not accept offers from recruitment agencies or suppliers that are not on our preferred supplier list.