keywords/skills

Showing page 3 of 7 (10 in 0.15 seconds)

  • Slough
  • Competitive salary
    • Permanent
  • 06 Mar 2020

The Senior Developer will play an integral part in delivering bespoke line-of-business applications for our clients in a range of modern development tools. These applications tend to either be internal-facing, or provide a specialised service to their customers, rather than sales or marketing platforms.

The role will focus on the design and implementation of web-based and mobile application user-interfaces and client-side business logic; however, the candidate should also expect to be involved in the implementation of C# web-services and other server-side components to persist data and deliver notifications.

When working on projects with significant visual assets or branding requirements, the applicant will work with a graphic designer to implement a user interface to their designs. However, on the majority of projects, the Senior Developer will produce a visual design for the interface themselves using the client’s brand guidelines and designing screens from the client’s functional requirements in collaboration with the Advanced Technical Architect.

This is a client-facing role giving the opportunity for the applicant to present designs to clients and review implemented functionality. Work location will vary by project, being a mix of working on-site at client premises, working from Advanced offices, and remote working.

The role will suit someone who:

· Is capable of quickly understanding the varied business processes of our clients and working across multiple industry sectors

· Has a good knowledge of human-computer interaction and of designing an interface that is efficient for experienced users whilst being welcoming to new users

· Is capable of leading other developers and testers

· Is flexible and willing to work with different technology stacks on different projects

· Is willing to maintain a role in server-side development whilst focusing on the front-end

We have an immediate requirement for a candidate to work as part of a team delivering a web-application with an Angular browser-based front-end and Asp.Net core web services hosted in Azure, and making use of multiple Azure services.

Qualifications:

· Bachelor's degree in a numerate subject (including Computer Science) or equivalent work experience.

· Proven ability to work in a team composed of colleagues and client staff

· At least 5 years’ experience with JavaScript, 2 years in a senior role

· 2+ years’ experience of Angular front-end development

· Experience of working in Agile/Scrum development team and use of an agile work-management platform such as Jira, Team Foundation Server, Azure Dev Ops or similar

· Strong analytical and communication skills

· A good understanding of developing secure applications and web services

· Demonstrable capability to write unit-testable code

Product Experience

Area

Required Skills

Preferred

Also relevant

Programming Languages

.Net C# and JavaScript

SQL

Power Shell

Java

Web User Interface Development

Angular

React/Redux

Vue, JQuery,

UI Components

Angular Material

Telarik Controls

JQuery UI

Web Services

ASP.Net Core

Node.js

.NET Framework

Mobile Development

Xamarin

Cordova

Ionic

Native iOS / Android

Unit Testing

A least one unit testing framework for JavaScript and for C#

NUnit, MSTest or XUnit,

Moq

Continuous Integration / Deployment

Experience of creating and maintaining a continuous integration /deployment pipeline.

Azure DevOps

Kubernetes

Team City

Octopus

Jenkins

Cloud Platform

Experience with Azure or AWS platform-as-a-service technologies

CosmosDB

Service Bus

Azure Functions

Blob Storage

Storage Queues

Event Grid

AWS Lambda

Database

SQL Server

CosmosDB

Graph Databases

Oracle

MySQL

AWS DynamoDB

Dependency Injection

Use of a DI container or pure DI in projects

Any DI Container

Security

OAuth Authentication

OpenID Connect

Azure Active Directory

NWebSec

Other Useful Products / Methodologies

· Test Driven Design

· Domain Driven Design

· Command/Query Separation model

· Graphic Design in Photoshop or Development

· Integration of reporting platforms into a user interface (Power BI, Reporting Services)

Responsibilities:

· Design, implement and deploy custom line-of-business applications for Advanced clients

· Work with our client’s to plan the user interfaces for such applications

· Maintain design documentation, such as architecture diagrams

· Assist with 3rd line support of bespoke solutions


  • Slough
  • Competitive salary
    • Permanent
  • 06 Mar 2020

The Senior Developer will play an integral part in delivering bespoke line-of-business applications for our clients in a range of modern development tools. These applications tend to either be internal-facing, or provide a specialised service to their customers, rather than sales or marketing platforms.

The role will focus on the design and implementation of web-based and mobile application user-interfaces and client-side business logic; however, the candidate should also expect to be involved in the implementation of C# web-services and other server-side components to persist data and deliver notifications.

When working on projects with significant visual assets or branding requirements, the applicant will work with a graphic designer to implement a user interface to their designs. However, on the majority of projects, the Senior Developer will produce a visual design for the interface themselves using the client’s brand guidelines and designing screens from the client’s functional requirements in collaboration with the Advanced Technical Architect.

This is a client-facing role giving the opportunity for the applicant to present designs to clients and review implemented functionality. Work location will vary by project, being a mix of working on-site at client premises, working from Advanced offices, and remote working.

The role will suit someone who:

· Is capable of quickly understanding the varied business processes of our clients and working across multiple industry sectors

· Has a good knowledge of human-computer interaction and of designing an interface that is efficient for experienced users whilst being welcoming to new users

· Is capable of leading other developers and testers

· Is flexible and willing to work with different technology stacks on different projects

· Is willing to maintain a role in server-side development whilst focusing on the front-end

We have an immediate requirement for a candidate to work as part of a team delivering a web-application with an Angular browser-based front-end and Asp.Net core web services hosted in Azure, and making use of multiple Azure services.

Qualifications:

· Bachelor's degree in a numerate subject (including Computer Science) or equivalent work experience.

· Proven ability to work in a team composed of colleagues and client staff

· At least 5 years’ experience with JavaScript, 2 years in a senior role

· 2+ years’ experience of Angular front-end development

· Experience of working in Agile/Scrum development team and use of an agile work-management platform such as Jira, Team Foundation Server, Azure Dev Ops or similar

· Strong analytical and communication skills

· A good understanding of developing secure applications and web services

· Demonstrable capability to write unit-testable code

Product Experience

Area

Required Skills

Preferred

Also relevant

Programming Languages

.Net C# and JavaScript

SQL

Power Shell

Java

Web User Interface Development

Angular

React/Redux

Vue, JQuery,

UI Components

Angular Material

Telarik Controls

JQuery UI

Web Services

ASP.Net Core

Node.js

.NET Framework

Mobile Development

Xamarin

Cordova

Ionic

Native iOS / Android

Unit Testing

A least one unit testing framework for JavaScript and for C#

NUnit, MSTest or XUnit,

Moq

Continuous Integration / Deployment

Experience of creating and maintaining a continuous integration /deployment pipeline.

Azure DevOps

Kubernetes

Team City

Octopus

Jenkins

Cloud Platform

Experience with Azure or AWS platform-as-a-service technologies

CosmosDB

Service Bus

Azure Functions

Blob Storage

Storage Queues

Event Grid

AWS Lambda

Database

SQL Server

CosmosDB

Graph Databases

Oracle

MySQL

AWS DynamoDB

Dependency Injection

Use of a DI container or pure DI in projects

Any DI Container

Security

OAuth Authentication

OpenID Connect

Azure Active Directory

NWebSec

Other Useful Products / Methodologies

· Test Driven Design

· Domain Driven Design

· Command/Query Separation model

· Graphic Design in Photoshop or Development

· Integration of reporting platforms into a user interface (Power BI, Reporting Services)

Responsibilities:

· Design, implement and deploy custom line-of-business applications for Advanced clients

· Work with our client’s to plan the user interfaces for such applications

· Maintain design documentation, such as architecture diagrams

· Assist with 3rd line support of bespoke solutions


  • Tarporley
  • Competitive salary
    • Permanent
  • 06 Mar 2020
At Access we love software and how technology never stays the same. It's this obsession that drives us to work closely across sectors to understand the business needs of our customers - from professional services to manufacturing to not for profits and more.

We're passionate about helping our customers stay one step ahead of the challenges facing their industry and business. That's why over 1 million users and over 10,000 organisations rely on Access software to help their organisation thrive.

Job Purpose
Design, develop and maintain the Access Risk Software to the highest quality in terms of design, creative approach and user experience, whilst working within an agile team using up-to-date modern industry standard architecture and technologies that are scalable, easily maintained and upgraded and delivered following agreed processes, budgets and timelines.

Here's what you'll be doing in the role:
• Enhance and expand the core features of the Access Risk Software
• Work within the agreed development working practices of the team
• Respond to and manage support issues raised to second line and participate in investigation and issue resolution
• Continuously improve the underlying software
• Contribute appropriately to issue resolution given balance between service level agreements and project requirements
• Support near continuous deployment builds
• Contribute to the production of releases for:
oFeature releases
oInterim bug-fix releases
oRoll out of releases
• Review and support customer data feed setup and imports and single sign on when required
• Innovate and contribute to ongoing technical and process improvement
• Contribute to ongoing process improvement (retrospectives)
• Be committed to supporting the rest of the team in achieving team commitments
• Contribute to the Scrum methodology by being an active team member being responsible for the delivery of user stories in a multi-disciplinary and agile manner
• Assist with ensuring code quality and high team skill-base by participating in pair-programming and similar forms of team support
• Documentation of working processes and platform architecture

Skills & Competencies

• C# and .NET Framework
• Microsoft ASP.NET MVC and Microsoft WebAPI
• HTML, CSS, XML
• SASS
• Javascript and TypeScript
• JQuery
• Webix UI Components
• Microsoft SQL Server and SQL Server Profiling
• Test Driven Development, NUnit, Integration Testing and Mocking
• Dependency Injection
• Software Design patterns
• Git version control
• Experience developing scalable web-based systems
• Understanding agile software development principles and practices
• Understanding technical issues and considerations and provide constructive feedback to the development team and other stakeholders.
• Excellent documentation skills, attention to detail and an ability to communicate detailed technical issues to stakeholders and to the internal business/project team.

What does Access offer you?
We are a growing software company and we deliver on what we say we do! We take the development of our people very seriously! We will work with you to carve out your success plan and an opportunity to accelerate your career and make a real difference.

In addition to our standard benefits of 25 days holiday, a match contributory pension and healthcare you will get:
• A Competitive Salary
• Giving Back/Charity days
• Quarterly Socials
• 6 weeks Sabbaticals (after 6 years of service)
• The Access Group Big Break: our all-expenses paid holiday to Spain
  • Tarporley
  • Competitive salary
    • Permanent
  • 06 Mar 2020
At Access we love software and how technology never stays the same. It's this obsession that drives us to work closely across sectors to understand the business needs of our customers - from professional services to manufacturing to not for profits and more.

We're passionate about helping our customers stay one step ahead of the challenges facing their industry and business. That's why over 1 million users and over 10,000 organisations rely on Access software to help their organisation thrive.

Job Purpose
Design, develop and maintain the Access Risk Software to the highest quality in terms of design, creative approach and user experience, whilst working within an agile team using up-to-date modern industry standard architecture and technologies that are scalable, easily maintained and upgraded and delivered following agreed processes, budgets and timelines.

Here's what you'll be doing in the role:
• Enhance and expand the core features of the Access Risk Software
• Work within the agreed development working practices of the team
• Respond to and manage support issues raised to second line and participate in investigation and issue resolution
• Continuously improve the underlying software
• Contribute appropriately to issue resolution given balance between service level agreements and project requirements
• Support near continuous deployment builds
• Contribute to the production of releases for:
oFeature releases
oInterim bug-fix releases
oRoll out of releases
• Review and support customer data feed setup and imports and single sign on when required
• Innovate and contribute to ongoing technical and process improvement
• Contribute to ongoing process improvement (retrospectives)
• Be committed to supporting the rest of the team in achieving team commitments
• Contribute to the Scrum methodology by being an active team member being responsible for the delivery of user stories in a multi-disciplinary and agile manner
• Assist with ensuring code quality and high team skill-base by participating in pair-programming and similar forms of team support
• Documentation of working processes and platform architecture

Skills & Competencies

• C# and .NET Framework
• Microsoft ASP.NET MVC and Microsoft WebAPI
• HTML, CSS, XML
• SASS
• Javascript and TypeScript
• JQuery
• Webix UI Components
• Microsoft SQL Server and SQL Server Profiling
• Test Driven Development, NUnit, Integration Testing and Mocking
• Dependency Injection
• Software Design patterns
• Git version control
• Experience developing scalable web-based systems
• Understanding agile software development principles and practices
• Understanding technical issues and considerations and provide constructive feedback to the development team and other stakeholders.
• Excellent documentation skills, attention to detail and an ability to communicate detailed technical issues to stakeholders and to the internal business/project team.

What does Access offer you?
We are a growing software company and we deliver on what we say we do! We take the development of our people very seriously! We will work with you to carve out your success plan and an opportunity to accelerate your career and make a real difference.

In addition to our standard benefits of 25 days holiday, a match contributory pension and healthcare you will get:
• A Competitive Salary
• Giving Back/Charity days
• Quarterly Socials
• 6 weeks Sabbaticals (after 6 years of service)
• The Access Group Big Break: our all-expenses paid holiday to Spain
  • Chippenham
  • £40,000 - £46,000 per annum
    • Permanent
  • 06 Mar 2020

Lead QA Analyst

Lead QA Analyst / Test Analyst / Tester. A Chippenham based IT solution provider is looking for a Lead QA Analyst / Test Analyst / Tester to join the team. The Lead QA Analyst / Test Analyst / Tester's role is to develop and establish quality assurance standards and measures for the company's exciting cloud based health integration services. You will have experience of working in a DevOps environment, ideally with a drive towards continuous delivery and test automation, including assurance of both bespoke software products and cloud platforms.

This will include engagement from an early stage with stakeholders e.g. customers, DevOps, Developers and our Services Team, to understand the functionality of the products, resulting in ownership of all QA activities, including ensuring appropriate test coverage, improved or new test plans and test scripts. A particular focus on automation is required to enable tracking of defects and fixes in software application development, information systems, and cloud platforms.

The QA Analyst / Test Analyst / Tester will apply proven analytical and problem-solving skills to help validate IT processes through careful testing in order to maximize the benefit of our products and services.

The QA Analyst / Test Analyst / Tester responsibilities:

  • Support for software development project work and internal projects.
  • Advice and guidance demonstrating an understanding of business issues.
  • Production of test criteria, conditions and automation scripts for all types of testing.
  • Undertaking testing as directed.
  • Analysis and reporting of testing activities.
  • Liaison with customer test teams.

Strategy and Planning

  • Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
  • Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organisation.

Operational Management

  • Strong team leadership and building effective teams
  • Ensure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
  • Provide focus and guidance on direction of automation and ensure a high level of test coverage.
  • Create and execute test plans and scripts that will determine optimal application performance according to specifications.
  • Verify and revise quality assurance standards as needed.
  • Ensure that testing activities allow applications to meet business requirements and systems goals, fulfil end-user requirements, and identify existing or potential issues.
  • Collaborate with software/DevOps personnel in application testing, such as system, unit, regression, load, and acceptance testing methods.
  • Drive improvements of applications to software developers or Technical Leads.
  • Communicate test progress, test results, and other relevant information to project stakeholders and management.
  • Analyse formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
  • Assist in the development of change control processes, practices, and guidelines for new and existing technologies.

The Lead QA Analyst / Test Analyst / Tester will need the following skills:

  • Test Execution primarily with use of automated tools, analysis and reporting of test results
  • Test strategy development, creation of test plans and specifications.
  • Production of Test Scenarios and Scripts, test data definition and management.
  • A degree ideally with IT/scientific content

It's desirable that the Lead QA Analyst / Test Analyst / Tester will have the following skills:

  • TestRails, TeamCity
  • Bitbucket and Atlassian Stack
  • XML, SOAP, ebXML
  • ReadyAPI/SoapUI
  • Apache JMeter
  • Azure, Kubernetes
  • Experience with Java and .NET test frameworks (e.g. TestNG, Mockito, Selenium, Geb/Spock, xunit, NUnit, moq, autofixture)

The Lead QA Analyst / Test Analyst / Tester will need the following experience:

  • Working within an Agile methodology.
  • Experience with TDD and User Stories.
  • Working within PRINCE 2 methodology.
  • IT application testing, including automated testing.
  • Experience of writing Technical Documentation.
  • Experience of working within a Quality System.

The Lead QA Analyst / Test Analyst / Tester salary is up to £46k depending on experience plus benefits and training

Proactive People is an employment agency and employment business

  • Chippenham
  • £40,000 - £46,000 per annum
    • Permanent
  • 06 Mar 2020

Lead QA Analyst

Lead QA Analyst / Test Analyst / Tester. A Chippenham based IT solution provider is looking for a Lead QA Analyst / Test Analyst / Tester to join the team. The Lead QA Analyst / Test Analyst / Tester's role is to develop and establish quality assurance standards and measures for the company's exciting cloud based health integration services. You will have experience of working in a DevOps environment, ideally with a drive towards continuous delivery and test automation, including assurance of both bespoke software products and cloud platforms.

This will include engagement from an early stage with stakeholders e.g. customers, DevOps, Developers and our Services Team, to understand the functionality of the products, resulting in ownership of all QA activities, including ensuring appropriate test coverage, improved or new test plans and test scripts. A particular focus on automation is required to enable tracking of defects and fixes in software application development, information systems, and cloud platforms.

The QA Analyst / Test Analyst / Tester will apply proven analytical and problem-solving skills to help validate IT processes through careful testing in order to maximize the benefit of our products and services.

The QA Analyst / Test Analyst / Tester responsibilities:

  • Support for software development project work and internal projects.
  • Advice and guidance demonstrating an understanding of business issues.
  • Production of test criteria, conditions and automation scripts for all types of testing.
  • Undertaking testing as directed.
  • Analysis and reporting of testing activities.
  • Liaison with customer test teams.

Strategy and Planning

  • Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
  • Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organisation.

Operational Management

  • Strong team leadership and building effective teams
  • Ensure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
  • Provide focus and guidance on direction of automation and ensure a high level of test coverage.
  • Create and execute test plans and scripts that will determine optimal application performance according to specifications.
  • Verify and revise quality assurance standards as needed.
  • Ensure that testing activities allow applications to meet business requirements and systems goals, fulfil end-user requirements, and identify existing or potential issues.
  • Collaborate with software/DevOps personnel in application testing, such as system, unit, regression, load, and acceptance testing methods.
  • Drive improvements of applications to software developers or Technical Leads.
  • Communicate test progress, test results, and other relevant information to project stakeholders and management.
  • Analyse formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
  • Assist in the development of change control processes, practices, and guidelines for new and existing technologies.

The Lead QA Analyst / Test Analyst / Tester will need the following skills:

  • Test Execution primarily with use of automated tools, analysis and reporting of test results
  • Test strategy development, creation of test plans and specifications.
  • Production of Test Scenarios and Scripts, test data definition and management.
  • A degree ideally with IT/scientific content

It's desirable that the Lead QA Analyst / Test Analyst / Tester will have the following skills:

  • TestRails, TeamCity
  • Bitbucket and Atlassian Stack
  • XML, SOAP, ebXML
  • ReadyAPI/SoapUI
  • Apache JMeter
  • Azure, Kubernetes
  • Experience with Java and .NET test frameworks (e.g. TestNG, Mockito, Selenium, Geb/Spock, xunit, NUnit, moq, autofixture)

The Lead QA Analyst / Test Analyst / Tester will need the following experience:

  • Working within an Agile methodology.
  • Experience with TDD and User Stories.
  • Working within PRINCE 2 methodology.
  • IT application testing, including automated testing.
  • Experience of writing Technical Documentation.
  • Experience of working within a Quality System.

The Lead QA Analyst / Test Analyst / Tester salary is up to £46k depending on experience plus benefits and training

Proactive People is an employment agency and employment business

  • Warrington
  • £50,000 per annum
    • Permanent
  • 06 Mar 2020

The Company

The UK’s leading cash processing company - Vaultex UK LTD are a joint venture between Barclays Bank and HSBC. When it comes to cash processing we are thought-leaders; developing ideas that the rest of the industry follows and adapting our service to meet the needs of our customers. Simply put, our role is to ensure that cash is widely available for use and that people continue to have confidence in cash as a payment method.

Typically, Vaultex handle around £160 billion worth of bank notes and coins a year - which, if laid end-to-end, would stretch to the moon and back. An accredited Living Wage Foundation employer with IIP (Investors in People) Champion Status, our external recognition as leaders in people management ensures successful applicants will enjoy career development opportunities, structured training and an excellent benefits package and a generous company pension.

The Role

The Developer role is responsible for developing quality software and providing third line support of solutions in production. Developing quality software involves clarifying business requirements, helping to determine how the overall solution will work as guided by the product vision, target architecture and solutions design, following development standards, principles and patterns and making sure all code is adequately tested before being handed to the QA team.

The support side of the role may involve being a part of incident and problem management processes to ensure our services are restored and our customers continue to receive excellent service.

  • Developing quality software
  • Planning, design and documentation
  • Supporting solutions in production
  • Personal development (new technologies)

Technical

Full-stack development experience with Microsoft technologies, covering:

  • C#
  • .NET Core
  • MVC
  • Web API (REST based APIs)
  • Object Relational Mapping; e.g. Entity Framework, NHibernate
  • CSS
  • Modern UI frameworks; e.g. Angular, React
  • Databases - Microsoft SQL Server - Schema design and SQL

Ways of Working and Tooling:

  • Strong experience of agile development practices as part of a delivery squad/cell
  • Strong experience and/or appreciation of agile project management software; e.g. Jira, TFS
  • Strong experience and/or appreciation of Git based version control systems
  • Strong experience and/or appreciation of CI/CD practices and tooling; e.g. TeamCity, Octopus, Jenkins…

Transactional/Critical systems and integration:

  • Desirable experience developing critical systems in a regulated financial environment
  • Desirable experience integrating solutions with APIs and Middleware solutions; JMS, ESBs…

Support:

  • Desirable experience providing third level support for production systems

Personal

  • Collaborative, able to communicate effectively with the team on day-to-day tasks and during ceremonies
  • Self-motivated with a can-do attitude and takes pride in work
  • Logical, analytical mind-set, able to solve problems without over-engineering

The majority of time will be spent collaborating with the team in the squad/cell and with peers in cross-cell initiatives. It is likely these interactions are technical in nature. There may also be times where discussions are required with business users during show and tells, UAT etc… where the expectation is the discussion is less technical and more requirements focused.

Demonstrable understanding of how to develop quality software through:

  • Testing frameworks and practices; e.g. MSTest, NUnit, Selenium, performance testing
  • Use of appropriate principles and patterns along with writing clean and secure code
  • Integrating with monitoring and alerting frameworks

Benefits

  • Competitive Annual salary
  • Up to 20% annual bonus
  • 25 days annual leave
  • Generous company pension

Vaultex UK Ltd is an equal opportunities employer and welcomes applications from the community. Please note that due to the secure nature of our business all successful candidates will need to provide a five year traceable work history (satisfactory employment references or evidence to explain employment gaps), and complete a criminal record and credit background check.

  • Warrington
  • £50,000 per annum
    • Permanent
  • 06 Mar 2020

The Company

The UK’s leading cash processing company - Vaultex UK LTD are a joint venture between Barclays Bank and HSBC. When it comes to cash processing we are thought-leaders; developing ideas that the rest of the industry follows and adapting our service to meet the needs of our customers. Simply put, our role is to ensure that cash is widely available for use and that people continue to have confidence in cash as a payment method.

Typically, Vaultex handle around £160 billion worth of bank notes and coins a year - which, if laid end-to-end, would stretch to the moon and back. An accredited Living Wage Foundation employer with IIP (Investors in People) Champion Status, our external recognition as leaders in people management ensures successful applicants will enjoy career development opportunities, structured training and an excellent benefits package and a generous company pension.

The Role

The Developer role is responsible for developing quality software and providing third line support of solutions in production. Developing quality software involves clarifying business requirements, helping to determine how the overall solution will work as guided by the product vision, target architecture and solutions design, following development standards, principles and patterns and making sure all code is adequately tested before being handed to the QA team.

The support side of the role may involve being a part of incident and problem management processes to ensure our services are restored and our customers continue to receive excellent service.

  • Developing quality software
  • Planning, design and documentation
  • Supporting solutions in production
  • Personal development (new technologies)

Technical

Full-stack development experience with Microsoft technologies, covering:

  • C#
  • .NET Core
  • MVC
  • Web API (REST based APIs)
  • Object Relational Mapping; e.g. Entity Framework, NHibernate
  • CSS
  • Modern UI frameworks; e.g. Angular, React
  • Databases - Microsoft SQL Server - Schema design and SQL

Ways of Working and Tooling:

  • Strong experience of agile development practices as part of a delivery squad/cell
  • Strong experience and/or appreciation of agile project management software; e.g. Jira, TFS
  • Strong experience and/or appreciation of Git based version control systems
  • Strong experience and/or appreciation of CI/CD practices and tooling; e.g. TeamCity, Octopus, Jenkins…

Transactional/Critical systems and integration:

  • Desirable experience developing critical systems in a regulated financial environment
  • Desirable experience integrating solutions with APIs and Middleware solutions; JMS, ESBs…

Support:

  • Desirable experience providing third level support for production systems

Personal

  • Collaborative, able to communicate effectively with the team on day-to-day tasks and during ceremonies
  • Self-motivated with a can-do attitude and takes pride in work
  • Logical, analytical mind-set, able to solve problems without over-engineering

The majority of time will be spent collaborating with the team in the squad/cell and with peers in cross-cell initiatives. It is likely these interactions are technical in nature. There may also be times where discussions are required with business users during show and tells, UAT etc… where the expectation is the discussion is less technical and more requirements focused.

Demonstrable understanding of how to develop quality software through:

  • Testing frameworks and practices; e.g. MSTest, NUnit, Selenium, performance testing
  • Use of appropriate principles and patterns along with writing clean and secure code
  • Integrating with monitoring and alerting frameworks

Benefits

  • Competitive Annual salary
  • Up to 20% annual bonus
  • 25 days annual leave
  • Generous company pension

Vaultex UK Ltd is an equal opportunities employer and welcomes applications from the community. Please note that due to the secure nature of our business all successful candidates will need to provide a five year traceable work history (satisfactory employment references or evidence to explain employment gaps), and complete a criminal record and credit background check.

  • Warrington
  • Salary negotiable
    • Permanent
  • 06 Mar 2020

The Company

The UK’s leading cash processing company - Vaultex UK LTD are a joint venture between Barclays Bank and HSBC. When it comes to cash processing we are thought-leaders; developing ideas that the rest of the industry follows and adapting our service to meet the needs of our customers. Simply put, our role is to ensure that cash is widely available for use and that people continue to have confidence in cash as a payment method.

Typically, Vaultex handle around £160 billion worth of bank notes and coins a year - which, if laid end-to-end, would stretch to the moon and back. An accredited Living Wage Foundation employer with IIP (Investors in People) Champion Status, our external recognition as leaders in people management ensures successful applicants will enjoy career development opportunities, structured training and an excellent benefits package and a generous company pension.

The Role

Data is a key asset to our business, and this role is key to unlocking the value that it can bring. The Technical Lead must have extensive SQL Server and Enterprise Data Warehousing experience and be focused on delivering business benefit whilst ensuring a high level of quality.

The Technical Lead must lead by example in both their technical skills, and leadership of the delivery team, and be able to demonstrate good decision making to choose the right solutions.

This role has people management responsibility, and will be required to perform key activities such as team member monthly reviews, objective setting and ensuring each team member has a plan for their personal development.

Main responsibilities include:

  • Developing quality software
  • Planning, design and documentation
  • Supporting solutions in production
  • Line Management responsibilities
  • Maintaining SDLC tooling
  • Personal development (new technologies, performance management)

Skills

Technical

Appropriate level of design and documentation skills, covering:

  • Detailed designs
  • Standards and patterns
  • How-to guides and other material to aid the squad and guild

Experience in SQL Server and related technologies, covering:

  • Microsoft SQL Server and Analysis Services (ideally SSAS Tabular)
  • BI and Data Warehousing skills
  • Data warehousing including Kimball, Inmon and Data Vault methodologies
  • Schema design
  • SSIS & SSRS
  • Automation frameworks e.g. BIML
  • Database performance tuning and indexing
  • PowerBI

Demonstrable understanding of how to develop quality software through:

  • Testing frameworks and practices; e.g. MSTest, NUnit, performance testing
  • Use of appropriate principles and patterns along with writing clean and secure code
  • Integrating with monitoring and alerting frameworks

Ways of Working and Tooling:

  • Strong experience of agile development practices as part of a delivery squad/cell
  • Strong experience and appreciation of agile project management software; e.g. Jira
  • Strong experience and appreciation of Git based version control systems
  • Strong experience and appreciation of CI/CD practices and tooling; e.g. TeamCity, Octopus, Azure DevOps, Redgate

Transactional/Critical systems and integration:

  • Desirable experience developing critical systems in a regulated financial environment
  • Desirable experience integrating solutions with APIs and Middleware solutions; JMS, ESBs

Support:

  • Desirable experience providing third level support for production systems
  • Defect triage, management and prioritisation

Personal

  • Collaborative, able to communicate effectively within the squad and across the squads where necessary to achieve the right outcomes
  • Able to communicate 'upwards’ where necessary
  • Self-motivated with a can-do attitude and takes pride in work
  • Logical, analytical mind-set, able to solve problems without over-engineering

Management

  • Ideally have managed a small team of developers, including performance management and other line management duties

Benefits

  • Competitive Annual salary
  • Up to 20% annual bonus
  • 25 days annual leave
  • Generous company pension

Vaultex UK Ltd is an equal opportunities employer and welcomes applications from the community. Please note that due to the secure nature of our business all successful candidates will need to provide a five year traceable work history (satisfactory employment references or evidence to explain employment gaps), and complete a criminal record and credit background check.

  • Warrington
  • Salary negotiable
    • Permanent
  • 06 Mar 2020

The Company

The UK’s leading cash processing company - Vaultex UK LTD are a joint venture between Barclays Bank and HSBC. When it comes to cash processing we are thought-leaders; developing ideas that the rest of the industry follows and adapting our service to meet the needs of our customers. Simply put, our role is to ensure that cash is widely available for use and that people continue to have confidence in cash as a payment method.

Typically, Vaultex handle around £160 billion worth of bank notes and coins a year - which, if laid end-to-end, would stretch to the moon and back. An accredited Living Wage Foundation employer with IIP (Investors in People) Champion Status, our external recognition as leaders in people management ensures successful applicants will enjoy career development opportunities, structured training and an excellent benefits package and a generous company pension.

The Role

Data is a key asset to our business, and this role is key to unlocking the value that it can bring. The Technical Lead must have extensive SQL Server and Enterprise Data Warehousing experience and be focused on delivering business benefit whilst ensuring a high level of quality.

The Technical Lead must lead by example in both their technical skills, and leadership of the delivery team, and be able to demonstrate good decision making to choose the right solutions.

This role has people management responsibility, and will be required to perform key activities such as team member monthly reviews, objective setting and ensuring each team member has a plan for their personal development.

Main responsibilities include:

  • Developing quality software
  • Planning, design and documentation
  • Supporting solutions in production
  • Line Management responsibilities
  • Maintaining SDLC tooling
  • Personal development (new technologies, performance management)

Skills

Technical

Appropriate level of design and documentation skills, covering:

  • Detailed designs
  • Standards and patterns
  • How-to guides and other material to aid the squad and guild

Experience in SQL Server and related technologies, covering:

  • Microsoft SQL Server and Analysis Services (ideally SSAS Tabular)
  • BI and Data Warehousing skills
  • Data warehousing including Kimball, Inmon and Data Vault methodologies
  • Schema design
  • SSIS & SSRS
  • Automation frameworks e.g. BIML
  • Database performance tuning and indexing
  • PowerBI

Demonstrable understanding of how to develop quality software through:

  • Testing frameworks and practices; e.g. MSTest, NUnit, performance testing
  • Use of appropriate principles and patterns along with writing clean and secure code
  • Integrating with monitoring and alerting frameworks

Ways of Working and Tooling:

  • Strong experience of agile development practices as part of a delivery squad/cell
  • Strong experience and appreciation of agile project management software; e.g. Jira
  • Strong experience and appreciation of Git based version control systems
  • Strong experience and appreciation of CI/CD practices and tooling; e.g. TeamCity, Octopus, Azure DevOps, Redgate

Transactional/Critical systems and integration:

  • Desirable experience developing critical systems in a regulated financial environment
  • Desirable experience integrating solutions with APIs and Middleware solutions; JMS, ESBs

Support:

  • Desirable experience providing third level support for production systems
  • Defect triage, management and prioritisation

Personal

  • Collaborative, able to communicate effectively within the squad and across the squads where necessary to achieve the right outcomes
  • Able to communicate 'upwards’ where necessary
  • Self-motivated with a can-do attitude and takes pride in work
  • Logical, analytical mind-set, able to solve problems without over-engineering

Management

  • Ideally have managed a small team of developers, including performance management and other line management duties

Benefits

  • Competitive Annual salary
  • Up to 20% annual bonus
  • 25 days annual leave
  • Generous company pension

Vaultex UK Ltd is an equal opportunities employer and welcomes applications from the community. Please note that due to the secure nature of our business all successful candidates will need to provide a five year traceable work history (satisfactory employment references or evidence to explain employment gaps), and complete a criminal record and credit background check.