keywords/skills

Showing page 37 of 43 (10 in 0.66 seconds)

  • Belfast
  • Salary negotiable
    • Contract
  • 25 Feb 2020
Who we are

PwC’s Operate delivers operational and managed services solutions to clients across a range of situations often associated with their regulatory, risk and/or compliance agendas. We bring together regulatory insight, highly skilled operational resource and an unrivalled technology offering to provide a high quality and cost effective solution to operational delivery challenges.

Our capabilities stretch across a number of business pillars including Financial Crime Operations, Compliance Operations, Change Management and Customer Management. We have almost 1,200 people located in our purpose built, secure delivery centre in Belfast; across our regional offices in London, Manchester, Glasgow and Edinburgh; and on a range of client sites.

About the role

Our Change Management Technical Solutions is experiencing continuous success and growth. As part of this growth, we are seeking to recruit experienced Testers to work with our software development teams to provide QA support to the development teams to automate tests to guide development. Each project is different, but typically you can expect to be working on the following



  • Requirements analysis and validation


  • Defining and executing test strategies and scripts


  • Ensuring requirements traceability


  • Introducing/suggesting new processes and techniques


  • Accurate recording and monitoring of issues


  • Reviewing test environments configuration and processes to facilitate continuous improvement and maintenance of quality standards


  • Providing test estimates


  • Developing and updating automated test scripts to match requirements 


  • UX/UI testing / Regression testing


  • Creating test plans, cases, and scripts based on business requirements and technical specifications 


  • Executing  manual and automated testing cycles, coordinating efforts with external teams 


  • Documenting test results, and compiling results into consolidated high level reports 



Who we are looking for Essential Criteria


  • Experience as a Test Analyst


  • Strong background in software integration and system testing


  • Has led testing in multi-technology transformation projects


  • Experience in driving script-writing and testing


  • Experience in SIT Testing


  • Experience in performance testing.


  • Experience of automated testing (e.g, Selenium)


  • Experience using HP QC / JIRA  or comparable platforms


  • Experience of defining test strategy / test approach


  • Flexible, independent and self-motivated


  • Experience in supporting team success and motivating others to keep morale and performance high


  • Strong stakeholder management and communication skills


  • Strong experience of iterative / incremental software delivery


  • Knowledge of some test frameworks and solutions to manage complexity


  • Experience of working in fast paced environments to strict deadlines


  • Bachelor’s Degree or HNC in Computer Science, Information Systems, or other related field, or equivalent work experience


  • ISTQB Foundation Certification



Desirable Criteria


  • Experience of testing ERP software, particularly, Oracle E-Business Suite.



Location

You will be based in Belfast, however as a result of the wide variety of clients and projects, you may be asked to work in other locations within the UK and beyond, sometimes at short notice and sometimes over lengthy periods of time. Your desire and ability to do this will be discussed as part of the recruitment process. Candidates who are unable or do not wish to work on projects in other locations will still be considered.

What’s in it for you?

 The role will be varied and challenging, providing you with an opportunity to work with a wide variety of high profile clients. We’re also exceptionally passionate about providing you with the necessary skills, experience and training to help you develop both personally and professionally.

  • Belfast
  • Salary negotiable
    • Contract
  • 25 Feb 2020
Who we are

PwC’s Operate delivers operational and managed services solutions to clients across a range of situations often associated with their regulatory, risk and/or compliance agendas. We bring together regulatory insight, highly skilled operational resource and an unrivalled technology offering to provide a high quality and cost effective solution to operational delivery challenges.

Our capabilities stretch across a number of business pillars including Financial Crime Operations, Compliance Operations, Change Management and Customer Management. We have almost 1,200 people located in our purpose built, secure delivery centre in Belfast; across our regional offices in London, Manchester, Glasgow and Edinburgh; and on a range of client sites.

About the role

Our Change Management Technical Solutions is experiencing continuous success and growth. As part of this growth, we are seeking to recruit experienced Testers to work with our software development teams to provide QA support to the development teams to automate tests to guide development. Each project is different, but typically you can expect to be working on the following



  • Requirements analysis and validation


  • Defining and executing test strategies and scripts


  • Ensuring requirements traceability


  • Introducing/suggesting new processes and techniques


  • Accurate recording and monitoring of issues


  • Reviewing test environments configuration and processes to facilitate continuous improvement and maintenance of quality standards


  • Providing test estimates


  • Developing and updating automated test scripts to match requirements 


  • UX/UI testing / Regression testing


  • Creating test plans, cases, and scripts based on business requirements and technical specifications 


  • Executing  manual and automated testing cycles, coordinating efforts with external teams 


  • Documenting test results, and compiling results into consolidated high level reports 



Who we are looking for Essential Criteria


  • Experience as a Test Analyst


  • Strong background in software integration and system testing


  • Has led testing in multi-technology transformation projects


  • Experience in driving script-writing and testing


  • Experience in SIT Testing


  • Experience in performance testing.


  • Experience of automated testing (e.g, Selenium)


  • Experience using HP QC / JIRA  or comparable platforms


  • Experience of defining test strategy / test approach


  • Flexible, independent and self-motivated


  • Experience in supporting team success and motivating others to keep morale and performance high


  • Strong stakeholder management and communication skills


  • Strong experience of iterative / incremental software delivery


  • Knowledge of some test frameworks and solutions to manage complexity


  • Experience of working in fast paced environments to strict deadlines


  • Bachelor’s Degree or HNC in Computer Science, Information Systems, or other related field, or equivalent work experience


  • ISTQB Foundation Certification



Desirable Criteria


  • Experience of testing ERP software, particularly, Oracle E-Business Suite.



Location

You will be based in Belfast, however as a result of the wide variety of clients and projects, you may be asked to work in other locations within the UK and beyond, sometimes at short notice and sometimes over lengthy periods of time. Your desire and ability to do this will be discussed as part of the recruitment process. Candidates who are unable or do not wish to work on projects in other locations will still be considered.

What’s in it for you?

 The role will be varied and challenging, providing you with an opportunity to work with a wide variety of high profile clients. We’re also exceptionally passionate about providing you with the necessary skills, experience and training to help you develop both personally and professionally.

  • Leeds, West Yorkshire
  • £40,000 - £45,000/annum
    • Permanent
  • 24 Feb 2020

Do you feel like your current job is limiting your potential? Would you like to work for a company that value their employee’s hard work? If you are sick of being under-valued and are looking for a step forward for your career, then look no further.

For this role you will need to have/experience with:

  • ISTQB Intermediate Certified (or Equivalent)
  • Automation Test Tools: Selenium (Using C#), Microfocus(HP) QTP/UFT, Katalon Studio
  • Framework Development: Data Driven, Keyword Driven, SpecFlow, Hybrid, Cucumber
  • VB Script, C#, Java
  • Agile
  • BrowserStack, Sourcelabs
  • CI/CD Tools: TeamCity, Jenkins
  • Exceptional C#/Specflow experience

If this job sounds like what you are looking for, send your CV over ASAP.

Life is short, work somewhere awesome!

#SeniorDeveloperinTest #SeniorDeveloper #TestDeveloper #Test #Java #C# #Agile #Specflow #ISTQB #Leeds

  • Leeds, West Yorkshire
  • £40,000 - £45,000/annum
    • Permanent
  • 24 Feb 2020

Do you feel like your current job is limiting your potential? Would you like to work for a company that value their employee’s hard work? If you are sick of being under-valued and are looking for a step forward for your career, then look no further.

For this role you will need to have/experience with:

  • ISTQB Intermediate Certified (or Equivalent)
  • Automation Test Tools: Selenium (Using C#), Microfocus(HP) QTP/UFT, Katalon Studio
  • Framework Development: Data Driven, Keyword Driven, SpecFlow, Hybrid, Cucumber
  • VB Script, C#, Java
  • Agile
  • BrowserStack, Sourcelabs
  • CI/CD Tools: TeamCity, Jenkins
  • Exceptional C#/Specflow experience

If this job sounds like what you are looking for, send your CV over ASAP.

Life is short, work somewhere awesome!

#SeniorDeveloperinTest #SeniorDeveloper #TestDeveloper #Test #Java #C# #Agile #Specflow #ISTQB #Leeds

  • Manchester, Greater Manchester
  • £35,000 - £50,000/annum free gym, pension, holidays
    • Permanent
  • 24 Feb 2020

SOFTWARE DEVELOPMENT ENGINEER IN TEST

JavaScript / Selenium WebDriver / CI / CD / SoapUI

EXCITING NEW ROLE WITHIN A GLOBALLY EXPANDING FINANCIAL COMPANY! IN MANCHESTER

  • Based in Central Manchester, Easy commute by train
  • Plenty of lifestyle benefits (onsite gym, payday Friday drinks, dress down Fridays, bike loan scheme and more)
  • Salary up to 50k
  • 24 days holiday (increases by 1 day per full year worked)
  • To apply please call (phone number removed) or email your CV to (url removed)

WHO ARE WE?

Based in Central Manchester we are a software house with more than 20 years' experience working within the finance sector. We provide solutions for over 200,000 clients globally. Our team is hard working and fast paced, currently working on several products for our clients always striving for the best results.

WHAT WILL YOU BE DOING?

By applying for this role, you will be expected to encourage and support our development and test team to design and implement tests to the highest standard possible, providing them with the most suitable tools and frameworks. You will be key in championing Test Automation, and helping to teach and mentor others as and when required. The right candidate will have a deep understanding of all things Automation, ideally in a JavaScript environment, as well as a good understanding of web and mobile development.

We are a forward-thinking company who will invest massively in your progression, if you like the sound of this role please apply today to be considered, interviews start ASAP!

WE NEED YOU TO HAVE…

  • Automation experience- Selenium /Protractor / Appium
  • Web and mobile testing knowledge
  • CI/CD knowledge - Jenkins / TeamCity
  • Ability to work in fast paced team

IT'S NICE TO HAVE…

  • A passion for the latest technology
  • Excellent communication skills

TO BE CONSIDERED…

Please either apply by clicking online or emailing me directly to (url removed) For further information please call me on (phone number removed) I can make myself available outside of normal working hours to suit from 7am until 10pm. If unavailable, please leave a message and either myself or one of my colleagues will respond. By applying for this role, you give express consent for us to process & submit (subject to required skills) your application to our client in conjunction with this vacancy only. Also feel free to follow me on Twitter @TestingOlivia or contact with me on LinkedIn. I look forward to hearing from you.

JavaScript / Selenium WebDriver / CI / CD / SoapUI

  • Manchester, Greater Manchester
  • £35,000 - £50,000/annum free gym, pension, holidays
    • Permanent
  • 24 Feb 2020

SOFTWARE DEVELOPMENT ENGINEER IN TEST

JavaScript / Selenium WebDriver / CI / CD / SoapUI

EXCITING NEW ROLE WITHIN A GLOBALLY EXPANDING FINANCIAL COMPANY! IN MANCHESTER

  • Based in Central Manchester, Easy commute by train
  • Plenty of lifestyle benefits (onsite gym, payday Friday drinks, dress down Fridays, bike loan scheme and more)
  • Salary up to 50k
  • 24 days holiday (increases by 1 day per full year worked)
  • To apply please call (phone number removed) or email your CV to (url removed)

WHO ARE WE?

Based in Central Manchester we are a software house with more than 20 years' experience working within the finance sector. We provide solutions for over 200,000 clients globally. Our team is hard working and fast paced, currently working on several products for our clients always striving for the best results.

WHAT WILL YOU BE DOING?

By applying for this role, you will be expected to encourage and support our development and test team to design and implement tests to the highest standard possible, providing them with the most suitable tools and frameworks. You will be key in championing Test Automation, and helping to teach and mentor others as and when required. The right candidate will have a deep understanding of all things Automation, ideally in a JavaScript environment, as well as a good understanding of web and mobile development.

We are a forward-thinking company who will invest massively in your progression, if you like the sound of this role please apply today to be considered, interviews start ASAP!

WE NEED YOU TO HAVE…

  • Automation experience- Selenium /Protractor / Appium
  • Web and mobile testing knowledge
  • CI/CD knowledge - Jenkins / TeamCity
  • Ability to work in fast paced team

IT'S NICE TO HAVE…

  • A passion for the latest technology
  • Excellent communication skills

TO BE CONSIDERED…

Please either apply by clicking online or emailing me directly to (url removed) For further information please call me on (phone number removed) I can make myself available outside of normal working hours to suit from 7am until 10pm. If unavailable, please leave a message and either myself or one of my colleagues will respond. By applying for this role, you give express consent for us to process & submit (subject to required skills) your application to our client in conjunction with this vacancy only. Also feel free to follow me on Twitter @TestingOlivia or contact with me on LinkedIn. I look forward to hearing from you.

JavaScript / Selenium WebDriver / CI / CD / SoapUI

  • Dublin
  • £49,698 - £54,216/annum
    • Permanent
  • 20 Feb 2020

I have an exciting role available for a Senior Tester with extensive Agile experience to join a well-established software house in Dublin. They provide innovative software solutions to some huge clients in both the public and private sectors. Their software performs an essential function that has a huge impact in the real world

In this role you will work mostly on manual testing and have an input into all test processes, strategies, tools etc. The role will also involve some automated testing when appropriate and will give you the opportunity to improve your technical skills

Requirements:

  • Computer Science Degree or similar
  • ISTQB / ISEB certification
  • At least 5 years' experience in software testing / QA role
  • Extensive knowledge of Agile testing processes
  • Experience of defining / improving testing processes / strategies
  • Experience testing in a CI / CD environment
  • Any test automation experience would be a plus (Selenium)

Benefits:

  • Very competitive salary
  • Regular salary reviews
  • Excellent career progression
  • Pension
  • Bonus

For more information on this and other QA / Tester and Software Developer in Test positions, contact Seamus at Reperio or apply by sending your CV via the link

Reperio Human Capital acts as an Employment Agency and an Employment Business.

  • Dublin
  • £49,698 - £54,216/annum
    • Permanent
  • 20 Feb 2020

I have an exciting role available for a Senior Tester with extensive Agile experience to join a well-established software house in Dublin. They provide innovative software solutions to some huge clients in both the public and private sectors. Their software performs an essential function that has a huge impact in the real world

In this role you will work mostly on manual testing and have an input into all test processes, strategies, tools etc. The role will also involve some automated testing when appropriate and will give you the opportunity to improve your technical skills

Requirements:

  • Computer Science Degree or similar
  • ISTQB / ISEB certification
  • At least 5 years' experience in software testing / QA role
  • Extensive knowledge of Agile testing processes
  • Experience of defining / improving testing processes / strategies
  • Experience testing in a CI / CD environment
  • Any test automation experience would be a plus (Selenium)

Benefits:

  • Very competitive salary
  • Regular salary reviews
  • Excellent career progression
  • Pension
  • Bonus

For more information on this and other QA / Tester and Software Developer in Test positions, contact Seamus at Reperio or apply by sending your CV via the link

Reperio Human Capital acts as an Employment Agency and an Employment Business.

  • SS99, Southend-on-Sea, Essex
  • £51,050/annum
    • Permanent
  • 20 Feb 2020

Summary

This is an exciting and challenging role for those looking to deliver technological change against a background of organisational transformation, as well as an opportunity to make a real difference to people’s lives by delivering great digital products.

You are a key member of the delivery team, collaborating with all members throughout the full delivery lifecycle to ensure delivery of highest-quality software products. At HMRC, we follow a test-first methodology, and our developers are passionate about Test Driven Delivery, working closely with business analysts, testers and product owners within a truly collaborative environment. What we’ll expect from you: “You will feel ready to seek promotion within 12-24 months of joining.” What you can expect from HMRC: “We will provide you with all the encouragement and development opportunities - e.g. mentoring, pairing, course work - to help you get there. We offer a clearly defined career path and will help you develop skills that are transferable across government.”

Lead developers guide the ways in which the team works and are proficient in a wide range of technical systems and involved in identifying appropriate technology and approaches, deciding when software should be written. Lead developers contribute to the community, providing technical leadership, coaching and mentoring the team, promoting knowledge sharing and adoption of good practice.

Job description

When you think of government technology what do you imagine? Months to assemble IT requirements, years to build services, and not a customer in sight? The truth couldn’t be more different.

At HMRC we are already one of the most digital organisations in the UK. We have one of the largest data sources and we're creating a world-class IT function.

With 50 million customers to serve, over 60 thousand colleagues to support, and £600 billion to collect to fund UK Plc, our IT operation is huge. Operating on a stage this big would faze many, and it is not for everyone. But, for those who are up to the challenge, we offer unique and unparalleled opportunities to work with some of the latest technologies and make a real, lasting difference.

Here in HMRC’s Chief Digital & Information Group (CDIO) we’re increasingly delivering in-house through our growing network of digital delivery centres – hi-tech, state-of-the-art facilities across the UK.

We’re removing our dependence on data centres, as we increasingly virtualise our estate. We’re fundamentally restructuring the way we look after our IT and the way we work with partners across our ecosystem. But it’s not just about the tech. We’re building a deep understanding of our customers, working in agile ways, and implementing a DevOps approach.

We focus on our people, with clearly defined career pathways that are rewarding, fulfilling and achievable. We have flexible ways of working to help everyone manage their own work/life balance. And we’re creating an authentically diverse and inclusive workplace where everyone feels able to bring their whole self to work.

This is your opportunity to join us.

If you’d like to find out more about our work and our people take a look at our HMRC digital blog and follow us on Twitter @HMRCdigital

This is an exciting opportunity to join HMRC’s IT function (CDIO) which sets the technology direction for HMRC and delivers the high-level design for all IT solutions across the organisation. CDIO are responsible for building and running HMRC IT services along with providing IT change and operational support.

As part of CDIO, the Customs and International Trade Delivery Group (C&IT DG) is responsible for developing, delivering and supporting IT solutions for those business areas which manage HMRC’s Customs, Excise and International Trade activities. The C&IT DG are responsible for the end to end service management and development of over 100 separate services from the generation of Trade Statistics, to the administration of Customs and Excise duties.

Within C&IT we operate a Guild/Tribe structure to ensure that we provide skilled resources to enable us to meet the needs of our customers in an Agile way helping to drive high levels of collaboration and innovation. Guilds provide a permanent organisation construct that are set up to bring together people who share technical, functional and professional skills. The Guild responsibility will be to define the technical standards and tools that its members will use. It also ensures that members of the Guild continually improve their skills so that technical skills remain current, are aligned to HMRC/CDIO strategy and in-step with IT industry developments.
 

Responsibilities

You will be required to :

Perform code reviews as well as subjecting your code to reviews.

Collaborate with team members about their designs and solutions.

Evaluate technology and design and architect solution and act as a senior team member responsible for delivering core architecture solution and complex components.

Mentor junior resources and guide the team technically.

Line manage resources and provide guidance and support appropriately.

Skills and Knowledge Required;

1. Collaborate with user researchers and can sell / represent users internally. Understands the difference between user needs and desires of the user. Able to champion user research to focus on all users. Can prioritise and defines approaches to understand the user story, guiding others in doing so. Can offer recommendations on the best tools and methods to be used. Understands users and can identify who they are and what their needs are based on evidence. Able to translate user stories and propose design approaches or services to meet these needs, and engage in meaningful interactions and relationships with users. Puts users first and can manage competing priorities.

2. Ensure the correct implementation of standards and procedures, identifying capacity issues, stipulating the required changes and instigating these. Instigates remedial action. Define, analyse, plan, measure, maintain and improve all aspects of the availability of services, including power. Controls and manages service availability to meet the needs of the business in a cost effective manner, including managing the capability, functionality and sustainability of service components (including hardware, software, network resources and software/infrastructure as a service).

3. Analyse current processes, identify and implement opportunities to optimise processes, and leads and develops a team of experts to deliver service improvements. Helps evaluate and establish requirements for the implementation of changes by setting policy and standards. Identifies and explores opportunities for service and business improvement. Drives the analysis, identification, prioritisation and implementation of improvements and efficiencies, thereby ensuring that the organisation derives maximum value from services. This includes recognising the potential for automation of processes, determining costs and benefits of new approaches and managing change or assisting implementation where needed.

4. Have an appreciation of information security, designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats as a core part of the solutions and services. Maintains the security, confidentiality and integrity of information systems through compliance with relevant legislation and regulations. Designs, implements and operate controls and management strategies to allow this.

5. Have a strong understanding and application of the most appropriate modern standards and practices. Takes responsibility for coaching and guiding others. Uses a modern standards approach throughout automation and testing.).

6. Collaborate with others when necessary to review specifications and uses these agreed specifications to design, code, test and document programmes or scripts of medium to high complexity, using the right standards and tools. Uses agreed security standards and specifications to design, create, test and document new or amended software.

7. See prototyping as a team activity, actively soliciting prototypes and testing with others. Establishes design patterns and iterates them. Knows a variety of methods of prototyping and chooses the most appropriate ones. Able to apply technical knowledge and experience to create or design workable prototypes, both programmes and physical outputs. Understands parameters, restrictions and synergies.

8. Identify, locate and competently fix faults. Maintains and supports services.

9. Define the integration build. Able to co-ordinate build activities across systems, and understands how to undertake and support integration testing activities. Integrates and tests components, systems and their interfaces to create operational services.)

10. Design systems characterised by medium levels of risk, impact and business or technical complexity. Selects appropriate design standards, methods and tools and ensures they are applied effectively. Reviews the systems designs of others to ensure selection of appropriate technology, efficient use of resources, and integration of multiple systems and technology. Creates the specification and design of systems to meet defined business needs. Has the ability to work with business and technology stakeholders to translate business problems into technical designs. Able to visualise the ideal user service, come up with design ideas and possible design approaches. Explores different approaches to solving problems.)

Essential criteria – you will need the following experience

• Core java.
• Hands-on design, development and code review of Full-Stack Application Development experience, preferably within large enterprise environments.
• Solutions architecture experience designing large scale systems and integrations.
• Good understanding in Spring, Hibernate, MQ, Security and Performance, Restful webservices, XML, JSON, and Apache+Tomcat.
• Current experience in applying Test Driven Development
• Create detailed designs for implementations of user stories
• Techniques (jUnit, Selenium, Mockito, Fitnesse or similar tools).
• Agile toolsets, such as JIRA and Confluence
• Maven, GIT, and setting up CI/CD toolset (Jenkins, Artifactory, Ansible, puppet or similar).
• Amazon Web Services (AWS) or cloud experience
• Working knowledge in Application Servers: JBOSS, Spring Boot·
• Deep understanding of DevOps and current hands-on experience with automation tools such as Git, Ansbile, Bitbucket or puppet
• Passionate about technology, problem solving, learning new skills, sharing expertise and knowledge.

Desirable criteria :

• Full Software Development lifecycle experience, in mission critical and complex strategic initiatives.
• Experience managing multiple Agile Scrum teams to support initiative projects and business operations
• Experience with API event driven architecture, container orchestration platforms (Docker, Kubernetes, etc.) and knowledge of micro-service architectures.
• Strong understanding of middleware technologies including, Tomcat, JBOSS, WebLogic, Autosys and/or related technologies

Benefits

• Learning and development tailored to your role
• An environment with flexible working options
• A culture encouraging inclusion and diversity
• A Civil Service pension

Equal Opportunities

We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, colour, gender, sexual orientation, age, marital status, veteran status or disability status.

  • SS99, Southend-on-Sea, Essex
  • £51,050/annum
    • Permanent
  • 20 Feb 2020

Summary

This is an exciting and challenging role for those looking to deliver technological change against a background of organisational transformation, as well as an opportunity to make a real difference to people’s lives by delivering great digital products.

You are a key member of the delivery team, collaborating with all members throughout the full delivery lifecycle to ensure delivery of highest-quality software products. At HMRC, we follow a test-first methodology, and our developers are passionate about Test Driven Delivery, working closely with business analysts, testers and product owners within a truly collaborative environment. What we’ll expect from you: “You will feel ready to seek promotion within 12-24 months of joining.” What you can expect from HMRC: “We will provide you with all the encouragement and development opportunities - e.g. mentoring, pairing, course work - to help you get there. We offer a clearly defined career path and will help you develop skills that are transferable across government.”

Lead developers guide the ways in which the team works and are proficient in a wide range of technical systems and involved in identifying appropriate technology and approaches, deciding when software should be written. Lead developers contribute to the community, providing technical leadership, coaching and mentoring the team, promoting knowledge sharing and adoption of good practice.

Job description

When you think of government technology what do you imagine? Months to assemble IT requirements, years to build services, and not a customer in sight? The truth couldn’t be more different.

At HMRC we are already one of the most digital organisations in the UK. We have one of the largest data sources and we're creating a world-class IT function.

With 50 million customers to serve, over 60 thousand colleagues to support, and £600 billion to collect to fund UK Plc, our IT operation is huge. Operating on a stage this big would faze many, and it is not for everyone. But, for those who are up to the challenge, we offer unique and unparalleled opportunities to work with some of the latest technologies and make a real, lasting difference.

Here in HMRC’s Chief Digital & Information Group (CDIO) we’re increasingly delivering in-house through our growing network of digital delivery centres – hi-tech, state-of-the-art facilities across the UK.

We’re removing our dependence on data centres, as we increasingly virtualise our estate. We’re fundamentally restructuring the way we look after our IT and the way we work with partners across our ecosystem. But it’s not just about the tech. We’re building a deep understanding of our customers, working in agile ways, and implementing a DevOps approach.

We focus on our people, with clearly defined career pathways that are rewarding, fulfilling and achievable. We have flexible ways of working to help everyone manage their own work/life balance. And we’re creating an authentically diverse and inclusive workplace where everyone feels able to bring their whole self to work.

This is your opportunity to join us.

If you’d like to find out more about our work and our people take a look at our HMRC digital blog and follow us on Twitter @HMRCdigital

This is an exciting opportunity to join HMRC’s IT function (CDIO) which sets the technology direction for HMRC and delivers the high-level design for all IT solutions across the organisation. CDIO are responsible for building and running HMRC IT services along with providing IT change and operational support.

As part of CDIO, the Customs and International Trade Delivery Group (C&IT DG) is responsible for developing, delivering and supporting IT solutions for those business areas which manage HMRC’s Customs, Excise and International Trade activities. The C&IT DG are responsible for the end to end service management and development of over 100 separate services from the generation of Trade Statistics, to the administration of Customs and Excise duties.

Within C&IT we operate a Guild/Tribe structure to ensure that we provide skilled resources to enable us to meet the needs of our customers in an Agile way helping to drive high levels of collaboration and innovation. Guilds provide a permanent organisation construct that are set up to bring together people who share technical, functional and professional skills. The Guild responsibility will be to define the technical standards and tools that its members will use. It also ensures that members of the Guild continually improve their skills so that technical skills remain current, are aligned to HMRC/CDIO strategy and in-step with IT industry developments.
 

Responsibilities

You will be required to :

Perform code reviews as well as subjecting your code to reviews.

Collaborate with team members about their designs and solutions.

Evaluate technology and design and architect solution and act as a senior team member responsible for delivering core architecture solution and complex components.

Mentor junior resources and guide the team technically.

Line manage resources and provide guidance and support appropriately.

Skills and Knowledge Required;

1. Collaborate with user researchers and can sell / represent users internally. Understands the difference between user needs and desires of the user. Able to champion user research to focus on all users. Can prioritise and defines approaches to understand the user story, guiding others in doing so. Can offer recommendations on the best tools and methods to be used. Understands users and can identify who they are and what their needs are based on evidence. Able to translate user stories and propose design approaches or services to meet these needs, and engage in meaningful interactions and relationships with users. Puts users first and can manage competing priorities.

2. Ensure the correct implementation of standards and procedures, identifying capacity issues, stipulating the required changes and instigating these. Instigates remedial action. Define, analyse, plan, measure, maintain and improve all aspects of the availability of services, including power. Controls and manages service availability to meet the needs of the business in a cost effective manner, including managing the capability, functionality and sustainability of service components (including hardware, software, network resources and software/infrastructure as a service).

3. Analyse current processes, identify and implement opportunities to optimise processes, and leads and develops a team of experts to deliver service improvements. Helps evaluate and establish requirements for the implementation of changes by setting policy and standards. Identifies and explores opportunities for service and business improvement. Drives the analysis, identification, prioritisation and implementation of improvements and efficiencies, thereby ensuring that the organisation derives maximum value from services. This includes recognising the potential for automation of processes, determining costs and benefits of new approaches and managing change or assisting implementation where needed.

4. Have an appreciation of information security, designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats as a core part of the solutions and services. Maintains the security, confidentiality and integrity of information systems through compliance with relevant legislation and regulations. Designs, implements and operate controls and management strategies to allow this.

5. Have a strong understanding and application of the most appropriate modern standards and practices. Takes responsibility for coaching and guiding others. Uses a modern standards approach throughout automation and testing.).

6. Collaborate with others when necessary to review specifications and uses these agreed specifications to design, code, test and document programmes or scripts of medium to high complexity, using the right standards and tools. Uses agreed security standards and specifications to design, create, test and document new or amended software.

7. See prototyping as a team activity, actively soliciting prototypes and testing with others. Establishes design patterns and iterates them. Knows a variety of methods of prototyping and chooses the most appropriate ones. Able to apply technical knowledge and experience to create or design workable prototypes, both programmes and physical outputs. Understands parameters, restrictions and synergies.

8. Identify, locate and competently fix faults. Maintains and supports services.

9. Define the integration build. Able to co-ordinate build activities across systems, and understands how to undertake and support integration testing activities. Integrates and tests components, systems and their interfaces to create operational services.)

10. Design systems characterised by medium levels of risk, impact and business or technical complexity. Selects appropriate design standards, methods and tools and ensures they are applied effectively. Reviews the systems designs of others to ensure selection of appropriate technology, efficient use of resources, and integration of multiple systems and technology. Creates the specification and design of systems to meet defined business needs. Has the ability to work with business and technology stakeholders to translate business problems into technical designs. Able to visualise the ideal user service, come up with design ideas and possible design approaches. Explores different approaches to solving problems.)

Essential criteria – you will need the following experience

• Core java.
• Hands-on design, development and code review of Full-Stack Application Development experience, preferably within large enterprise environments.
• Solutions architecture experience designing large scale systems and integrations.
• Good understanding in Spring, Hibernate, MQ, Security and Performance, Restful webservices, XML, JSON, and Apache+Tomcat.
• Current experience in applying Test Driven Development
• Create detailed designs for implementations of user stories
• Techniques (jUnit, Selenium, Mockito, Fitnesse or similar tools).
• Agile toolsets, such as JIRA and Confluence
• Maven, GIT, and setting up CI/CD toolset (Jenkins, Artifactory, Ansible, puppet or similar).
• Amazon Web Services (AWS) or cloud experience
• Working knowledge in Application Servers: JBOSS, Spring Boot·
• Deep understanding of DevOps and current hands-on experience with automation tools such as Git, Ansbile, Bitbucket or puppet
• Passionate about technology, problem solving, learning new skills, sharing expertise and knowledge.

Desirable criteria :

• Full Software Development lifecycle experience, in mission critical and complex strategic initiatives.
• Experience managing multiple Agile Scrum teams to support initiative projects and business operations
• Experience with API event driven architecture, container orchestration platforms (Docker, Kubernetes, etc.) and knowledge of micro-service architectures.
• Strong understanding of middleware technologies including, Tomcat, JBOSS, WebLogic, Autosys and/or related technologies

Benefits

• Learning and development tailored to your role
• An environment with flexible working options
• A culture encouraging inclusion and diversity
• A Civil Service pension

Equal Opportunities

We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, colour, gender, sexual orientation, age, marital status, veteran status or disability status.