Careers

Do you want to help lead the way in digital financial solutions? Join the team at Intelligent Environments and shape your future.

Current vacancies

Kingston Upon Thames (head office)

Business Analyst

The Role

We are looking for an experienced Technical Business Analyst to join our client delivery team. You will need to have a technical background, as well as strong agile experience and financial sector experience in either Wealth Management, Insurance or Banking.  You will be joining a close knit, long running team where there is a need to be flexible in terms of role from creating specs, managing the backlog, defining test scripts and sourcing data. Above all an attention to detail and interest in financial services is key.

The Company

Here at Intelligent Environments we are passionate about digital solutions for financial services. Our mission is to enable our clients to deliver simple, secure and effortless digital solutions to their customers.  We are a software product company, with a proven technology platform and services that deliver world-class experiences to our customers. Our products and services provide our clients with a faster route to market, expertise in managing the complexity of digital services, and a roadmap for constantly evolving digital solutions.  At the heart of our solutions is our core Interact® platform, providing a robust set of services, features and APIs all designed for rapid deployment to high-end virtualised infrastructures.  These services enable our clients to provide secure customer acquisition, account services and collections across online and mobile channels. Trusted by major financial services providers for our security, performance and reliability, Intelligent Environments are experts at keeping our clients at the forefront of the fast-moving technology and social landscape.  For many years we have been at the heart of a wide range of financial organisations including HSBC, Lloyds Banking Group, Sainsbury’s Bank and Toyota Financial Services. Our head office is set on the riverside in vibrant Kingston-upon-Thames, in the UK, with further offices in the historic Titanic Quarter of Belfast, Northern Ireland.

Your Skills & Experience

  • A technical background
  • A firm grounding in business analysis and design methodologies and specifically Agile development.
  • Excellent customer communication, client relationship and problem resolution skills, and will be commercially astute.
  • Previous business analysis experience gained within financial services, including either Wealth Management, Insurance or Banking
  • Experience of working directly with business users at senior levels within an organisation, and gaining a commercial understanding of their requirements.
  • Experience of requirements gathering and the production of high quality specifications and solution designs including wireframes.
  • Experience of working in a business-to-business commercial environment
  • Experience of e-business related applications
  • Experience of working as a Business Analyst at all stages of a software development project.
  • Able to contribute to a range of small projects in parallel.
  • Bright, articulate and well presented.
  • Work well with other people in a team environment.
  • Experience of business analysis during the software/product testing phase of a project, and an understanding of the quality assurance and improvement process.

The Benefits

  • Basic Salary: based upon your skills and experience.
  • Holidays: 25 working days plus 8 statutory holidays.
  • Company Pension: the company contributes 4% of your basic salary once you have completed 3 months employment. If you wish, you may join sooner and make your own contributions.
  • Life Assurance: pays a sum equivalent to four times your basic.
  • Health Plan: On commencement of employment with the company you are eligible to join the company’s private health plan at no cost to you.

 The Location

Kingston upon Thames, Greater London

Team Leader, Development  

The Role

The role requires excellent technical skills across a wide range of Web and Mobile technologies, including bank grade security solutions.  We are seeking an outstanding individual who is passionate about delivering high quality software that will create a benchmark in the Financial Services industry. We are looking for an experienced Team Lead who will work closely with a Project Manager to lead teams of 3–10 Developers.  Experience in following an Agile development process to lead teams in the design, build and testing of software components is essential.  

The Company

Here at Intelligent Environments we are passionate about digital solutions for financial services. Our mission is to enable our clients to deliver simple, secure and effortless digital solutions to their customers.  We are a software product company, with a proven technology platform and services that deliver world-class experiences to our customers. Our products and services provide our clients with a faster route to market, expertise in managing the complexity of digital services, and a roadmap for constantly evolving digital solutions.  At the heart of our solutions is our core Interact® platform, providing a robust set of services, features and APIs all designed for rapid deployment to high-end virtualised infrastructures.  These services enable our clients to provide secure customer acquisition, account services and collections across online and mobile channels. Trusted by major financial services providers for our security, performance and reliability, Intelligent Environments are experts at keeping our clients at the forefront of the fast-moving technology and social landscape.  For many years we have been at the heart of a wide range of financial organisations including HSBC, Lloyds Banking Group, Sainsbury’s Bank and Toyota Financial Services. Our head office is set on the riverside in vibrant Kingston-upon-Thames, in the UK, with further offices in the historic Titanic Quarter of Belfast, Northern Ireland.

Your Responsibilities

  • Be responsible for setting and managing work objectives for all team members (with guidance from your Project Manager).
  • Take responsibility for delivery to agreed quality and timescales of the teams’ assigned deliveries (which commonly will be large or complex components (or more than one component at a time).
  • Be able to take a whole task list and effectively plan a sprint allocating work appropriately to the team – understanding timescales, priorities, and team competencies.
  • Have worked on multiple projects and understand different approaches/what works.
  • Have the ability to remain focused and calm, and to deliver results even during periods of pressure.
  • Have the ability to manage own and teams’ workload, juggling conflicting priorities. Excellent time management skills.
  • Have the ability to monitor and improve the quality of the teams’ outputs.
  • Provide reports as required on progress against team objectives.
  • Undertake defect management responsibility (triage, allocation, fixing, testing).
  • Be able to produce documentation of a good standard and proactively ensure the team is producing the required documentation to the standard required.
  • Be able to set up appropriate environments for a new project, liaising with the relevant people.
  • Be able to work with the team to estimate projects.
  • Voice concerns regarding the delivery plan for the team’s assigned task if you are not content that they can be delivered within the parameters set (effort and deadline).
  • Be expected to work though issues and technical problems thoroughly before escalating queries to others.
  • Be pro-active in suggesting, and on approval, implementing changes in components with regards to improved efficiency and technical functionality.
  • Follow the design, build, documentation, test and delivery cycles set for the project.
  • Use in-house and third party software tools, including source code, testing, implementation and documentations applications.
  • Develop a comprehensive understanding and competency in IE software development disciplines and practices.
  • Have excellent communication skills at all levels within the company. Communicate in a timely and appropriate fashion, managing messages to key stakeholders.
  • Be able to interact comfortably at a technical and business level with clients, and deputise for the Project Manager as necessary.
  • Have exposure to pre-sales, and be able to work unsupported at client sites if required.
  • Demonstrate an ability to lead, coach and motivate team members and proactively manage the productivity and quality of the team.
  • Be able to delegate work appropriately.
  • Foster knowledge sharing within your team and across the development group.

Your Technical Skills:

  • Previous relevant commercial and C# .Net development experience
  • A proven track record in the development of complex web and client/server applications.
  • Experience of working in high volume transactional ASP.NET environment, on consumer facing Internet Applications – preferably in e-commerce or financial services.
  • A good knowledge of Microsoft development environments, specifically Microsoft Visual Studio.
  • Experience of Object-oriented design, exposure to architecture patterns, exposure to software methodologies (agile).
  • Full lifecycle – design, development, delivery, testing, documentation, support & maintenance. Understand end to end testing strategy.
  • Experience of solving performance issues and performance tuning.
  • Understanding of web physical architecture, experience of architectural design (white boarding, innovation, creating and leading solutions). Should be able to define and understand how project architecture works and make recommendations.
  • Knowledge of integration technology (web services, WCF and Web API).
  • A good understanding of installing applications into production environments.

You should have good technical knowledge and experience of:

  • Microsoft development environments, specifically Microsoft Visual Studio.
  • C#, ASP.NET , .NET (.NET 4.0 + )
  • Extensive relational database experience including development, data management/purging, design/performance SQL,  Transact SQL, SQL Server, (SQL Server 2008 + )
  • Experience in project lifecycle, including design, development, delivery, testing, documentation, support and maintenance.

The Benefits

  • Basic Salary: based upon your skills and experience.
  • Holidays: 25 working days plus 8 statutory holidays.
  • Company Pension: the company contributes 4% of your basic salary once you have completed 3 months employment. If you wish, you may join sooner and make your own contributions.
  • Life Assurance: pays a sum equivalent to four times your basic.
  • Health Plan: On commencement of employment with the company you are eligible to join the company’s private health plan at no cost to you.

The Location Kingston upon Thames

Belfast, Northern Ireland

Senior Developer

The Role

We are looking for an experienced and passionate Senior Developer to join our Client Delivery team, to help us build a highly secure and scalable platform to provide data and information services to connected browsers and mobile devices. The role will be responsible for building project components and functionality, delivering high-quality software across a strong client base. As an experienced C#.Net developer you will be ardent and enthusiastic about the latest technologies. You will thrive working in an environment employing high standards and best practice software development methodologies and TDD to enhance the quality of your code contributions.  You will enjoy being involved with software development projects from inception to deployment and be comfortable working in an Agile environment with like-minded people.

The Company

Here at Intelligent Environments, we are passionate about digital solutions for financial services. Our mission is to enable our clients to deliver simple, secure and effortless digital solutions to their customers.  We are a software product company, with a proven technology platform and services that deliver world-class experiences to our customers. Our products and services provide our clients with a faster route to market, expertise in managing the complexity of digital services, and a roadmap for constantly evolving digital solutions.  At the heart of our solutions is our core Interact® platform, providing a robust set of services, features and APIs all designed for rapid deployment to high-end virtualised infrastructures.  These services enable our clients to provide secure customer acquisition, account services and collections across online and mobile channels. Trusted by major financial services providers for our security, performance and reliability, Intelligent Environments are experts at keeping our clients at the forefront of the fast-moving technology and social landscape.  For many years we have been at the heart of a wide range of financial organisations including HSBC, Lloyds Banking Group, Sainsbury’s Bank and Toyota Financial Services. Our head office is set on the riverside in vibrant Kingston-upon-Thames, in the UK, with further offices in the historic Titanic Quarter of Belfast, Northern Ireland.

Responsibilities 

  • Take responsibility for delivery of your assigned tasks to a high quality and to agreed timescales.
  • Create and manage associated technical documentation.
  • Follow the design, build, documentation, test, and delivery cycles set for the project.
  • Contribute to decisions throughout the project, primarily on the design and development.
  • Use in-house and third party software tools, including source code, testing, implementation and documentation applications.
  • Develop a comprehensive understanding of and competency in the software development methods and practises used within IE
  • Ensure that you understand the requirements of any tasks assigned to you, and seek clarification / additional information if necessary.
  • Voice concerns to the team leader regarding the delivery plan for your assigned task if you are not content that they can be delivered within the parameters set (effort and deadline).
  • Be pro-active with regards to completing your assigned tasks. You will be expected to suggest, and on approval, implement changes in your components with regards to improved efficiency and technical functionality.

  Required skills

  • Previous relevant commercial experience including experience of C# .Net development.
  • A proven track record in the development of complex web and client/server applications
  • Experience of working in high volume transactional ASP.NET environment, on consumer facing Internet Applications – preferably in e-commerce or financial services.
  • Understanding of web physical architecture, experience of architectural design
  • Experience of asmx\wcf\web api
  • Able to undertake testing activity – test own code
  • Previous experience of working in an Agile environment
  • Ability to prioritise workload
  • Have good communication skills
  • Have good problem solving skills
  • Solid understanding of MVC
  • Experience with testing frameworks (NUnit and Moq)
  • XML, TCP/IP and HTTP
  • HTML/CSS

  A good technical knowledge and experience of:

  • Microsoft development environments, specifically Microsoft Visual Studio.
  • C#, ASP.NET, .NET (.NET 4.0 + )
  • Database development using SQL. SQL Server, (SQL Server minimum 2008, up to 2014)
  • Experience in project lifecycle, including design, development, delivery, testing, documentation, support and maintenance.

Desired skills

  • JQuery
  • CMS exposure
  • Bootstrap
  • PowerShell

The Benefits

  • Basic Salary: based upon your skills and experience.
  • Holidays: 23 working days plus 10 statutory holidays.
  • Company Pension: the company contributes 4% of your basic salary once you have completed 3 months employment. If you wish, you may join sooner and make your own contributions.
  • Life Assurance: pays a sum equivalent to four times your basic.
  • Health Plan: On commencement of employment with the company you are eligible to join the company’s private health plan at no cost to you.

The Location Belfast

QA Lead (Delivery)

The Role

As a senior member of our Quality Assurance team, you are responsible for daily coordination of QA processes and deliverables across multiple projects in our Client Delivery department. You will deliver test strategy documents, lead a team of QA engineers, engage with customers at various stages of the software lifecycle, champion quality processes across the organisation and be involved in hands on testing duties. You will need to be a highly motivated individual with the ability to multi-task and coordinate several deliverables.

Reporting to the Head of QA you will be comfortable with both Agile and Waterfall methodologies and development practices and be comfortable working in a fast-paced environment where the quality, security and performance of the product are of the utmost importance.

The Company

Here at Intelligent Environments we are passionate about digital solutions for financial services. Our mission is to enable our clients to deliver simple, secure and effortless digital solutions to their customers.  We are a software product company, with a proven technology platform and services that deliver world-class experiences to our customers.

Our products and services provide our clients with a faster route to market, expertise in managing the complexity of digital services, and a roadmap for constantly evolving digital solutions.  At the heart of our solutions is our core Interact® platform, providing a robust set of services, features and APIs all designed for rapid deployment to high-end virtualised infrastructures.  These services enable our clients to provide secure customer acquisition, account services and collections across online and mobile channels.

Trusted by major financial services providers for our security, performance and reliability, Intelligent Environments are experts at keeping our clients at the forefront of the fast-moving technology and social landscape.  For many years we have been at the heart of a wide range of financial organisations including HSBC, Lloyds Banking Group, Sainsbury’s Bank and Toyota Financial Services.

Our head office is set on the riverside in vibrant Kingston-upon-Thames, in the UK, with further offices in the historic Titanic Quarter of Belfast, Northern Ireland.

Key roles and responsibilities

  • Management and accountability for supporting the QA team across multiple concurrent projects
  • Coaching, Development and Line management of other QA team members.
  • Generate daily status reports on QA and UAT, and where required present and distribute to project Stakeholders.
  • Give expert advice on QA strategy at early stages of the project lifecycle.
  • Active involvement in customer engagements, develop and present test strategy, liaise with customer and vendor QA counterparts.
  • Organise and drive defect triage efforts.
  • Work with developers to identify and fix problems
  • Be accountable for project QA deliverables and manage project team expectation with regards to risk and quality.
  • Automation testing using Selenium Webdriver, SpecFlow or other equivalent automation tools.
  • Analyse test results to identify areas of concern
  • Contribute ideas and suggestions for possible improvements to current QA processes

Your Skills & Experience

  • An excellent understanding of test methodologies and processes
  • Resource management experience (Off shore and On shore)
  • Experience of release management, managing customers during UAT, attending Defect calls, tracking issues by working with project managers and application developers to resolve.
  • Broad knowledge and experience in functional and non-functional testing.
  • Sound Knowledge and experience in all project phases, testing principles and policies.
  • Excellent communication skills and strong decision making skills.
  • Excellent technical analysis skills in understanding new and existing software components, requirements, interfaces and architecture.
  • Ability to engage with customers on strategy, testing progress and defect triage status
  • Experience in creating and reviewing test strategies, test plans, providing test estimates for projects and large programmes.
  • Ideally have experience in the following types of testing: Functional, Regression, Smoke, Automation, SIT, UAT, Non-Functional, Security – preferably for web and mobile applications
  • Knowledge of automation test tools and frameworks.
  • Experience of black box testing
  • A working knowledge of Microsoft operating systems
  • The ability to write test interfaces and test harnesses
  • Experience in agile (Scrum/Kanban) & waterfall software development models

The Benefits

  • Basic Salary: based upon your skills and experience.
  • Holidays: 23 working days plus 10 statutory holidays.
  • Company Pension: the company contributes 4% of your basic salary once you have completed 3 months employment. If you wish, you may join sooner and make your own contributions.
  • Life Assurance: pays a sum equivalent to four times your basic.
  • Health Plan: On commencement of employment with the company you are eligible to join the company’s private health plan at no cost to you.

The Location

Belfast

Some travel may be required between our two sites (Kingston and Belfast) and also on occasion to client sites.

To apply for the above positions please contact Intelligent Environments Human Resources and attach a copy of your most recent CV (no recruitment agencies please).

Our core values

Want to know what drives us and makes us leaders in our field?

bullet

Commitment

We make things happen. We do what we say we will do, and are prepared to make commitments whilst managing the risk. We are prepared to make decisions and stand by our results.

bullet

Respect

We are friendly, professional and respectful of others. We work collaboratively, embrace diversity and value relationships that are built on mutual trust, integrity & honesty.

bullet

Responsibility

We lead by example, and take responsibility for our part in the Company’s success, always acting in the best interests of colleagues, clients and the Company.

bullet

Excellence

We are experts in our field, always seeking out opportunities to develop ourselves and improve how we work. We are passionate about innovation, and embrace change.

If you share these values and have the skills we need then we’d be delighted to hear from you.

Corporate responsibility

In line with our core values we feel it is extremely important to give back, and the entire Intelligent Environments team is actively encouraged to support our chosen charity – The Emily Ash Trust.

The Emily Ash Trust aims to improve the quality of life of children, and young adults, suffering from cancer. It also aims to support the families – the parents and the siblings – of the children. Some of the ways the Trust helps is by organising Pamper Days, Sibling Days Out, Trips of Lifetime and purchasing books specifically written for children and young adults with cancer.

emily-ash-trust

See below for some of the great ways we have raised money for our charity.

To learn more about this amazing charity and to find out how you too could help go to www.emilyashtrust.co.uk.

Wii 2 Our Mariokart Wii-Off Championship showed that there is no shortage of competitive spirit at Intelligent Environments.

The Mud Challenge The mud run showed that our team are wiling to take on any challenge.

Bake sale We have some aspiring bakers who are always more than happy to whip up some amazing delights for our charity.

Footie Intelligent Environments FC celebrates winning a 5-A-Side Football Tournament at the Lucozade Powerleague.