keywords/skills

Showing page 145 of 166 (10 in 0.24 seconds)

  • Chesterfield, Derbyshire
    • Permanent
  • 21 Feb 2020

Salary: DOE

Sue Ross Recruitment currently have a fantastic opportunity working with our client, a successful development firm based in Chesterfield, for a professional and experienced PHP Developer to join their growing team. 

As a PHP Application Developer you will work closely with the Technical Director to develop and maintain existing web based applications as well as undertaking work on new and exciting cloud based software and smartphone app projects. As a pivotal member of the technical team you will be involved in client facing discussions and will work with the Technical Director to deliver projects on time and to specification.

The skills required for this role include:

•    Knowledge of PHP & MySQL
•    Familiar with development frameworks such as Codeigniter, Laravel etc.
•    Understanding of MVC and object oriented programming
•    Experience with Open source CMS and E-commerce systems (e.g. WordPress, Woocommerce, Drupal, Opencart, Shopify)
•    Knowledge of API integration and development, such as payment gateways and third party applications
•    Knowledge of version control (Git, bitbucket)
•    2+ years commercial experience
•    Good communicator
•    Team player
•    Fast learner

Although not required, knowledge of smartphone app development frameworks such as Ionic and Phonegap would be advantageous.

This is a fantastic opportunity to join a well-established and successful firm with ongoing plans for development.
 
The role is also potentially open to exceptional graduate level candidates.

Unfortunately due to the number of applications we receive, we are unable to provide individual feedback to all applicants. Please assume that if you do not hear from us within 72 hours that your application has been unsuccessful on this occasion. 

May we take this opportunity to thank you for expressing an interest in one of our roles and wish you the very best in your search for employment.
 

  • Chesterfield, Derbyshire
    • Permanent
  • 21 Feb 2020

Salary: DOE

Sue Ross Recruitment currently have a fantastic opportunity working with our client, a successful development firm based in Chesterfield, for a professional and experienced PHP Developer to join their growing team. 

As a PHP Application Developer you will work closely with the Technical Director to develop and maintain existing web based applications as well as undertaking work on new and exciting cloud based software and smartphone app projects. As a pivotal member of the technical team you will be involved in client facing discussions and will work with the Technical Director to deliver projects on time and to specification.

The skills required for this role include:

•    Knowledge of PHP & MySQL
•    Familiar with development frameworks such as Codeigniter, Laravel etc.
•    Understanding of MVC and object oriented programming
•    Experience with Open source CMS and E-commerce systems (e.g. WordPress, Woocommerce, Drupal, Opencart, Shopify)
•    Knowledge of API integration and development, such as payment gateways and third party applications
•    Knowledge of version control (Git, bitbucket)
•    2+ years commercial experience
•    Good communicator
•    Team player
•    Fast learner

Although not required, knowledge of smartphone app development frameworks such as Ionic and Phonegap would be advantageous.

This is a fantastic opportunity to join a well-established and successful firm with ongoing plans for development.
 
The role is also potentially open to exceptional graduate level candidates.

Unfortunately due to the number of applications we receive, we are unable to provide individual feedback to all applicants. Please assume that if you do not hear from us within 72 hours that your application has been unsuccessful on this occasion. 

May we take this opportunity to thank you for expressing an interest in one of our roles and wish you the very best in your search for employment.
 

  • Staffordshire
  • £30,000 - £40,000/annum
    • Permanent
  • 20 Feb 2020

Web Application Developer
Stafford
Permanent
£30,000 - £40,000
(PHP/JavaScript)


My Stafford based client is seeking a motivated and experienced Full Stack Web Application Developer looking to hone their skills on a broad range of challenging but rewarding development projects, whilst maintaining the existing stack. It's a small team so there is no room for robots - you must be full of bright ideas, well-versed in emerging tech, prepared to try new things, and be creative in solving problems.


You must be able to work independently and as part of a team, with a demonstrable track record of delivering high-quality work on time, every time. The company is open to a mixed home/office working arrangement as its stack is all in the cloud. This is truly an exciting time to join a vibrant, growing and dynamic company and develop your career!
The key skills and experience of a Full Stack Web Application Developer are as follows:

  • 2+ years PHP OOP (Laravel or similar)
  • 2+ years JavaScript (ReactJs or similar)
  • Unit Testing
  • API Building and Integration (REST)
  • DB Design and Development (MySQL)
  • HTML / JavaScript / CSS
  • Version control (Git/Github)


The following skills are also desirable: UX/UI design; Webpack; Cordova; NodeJS; CI/CD.


The Person


The key qualities of a Full Stack Web Application Developer:

  • Proven excellent organisational, project and time management skills
  • Excellent communication skills in both written and spoken English
  • A self-starter with strong ownership skills, willing to work independently on projects whilst maintaining great interpersonal skills
  • Relishes both problem-solving and working on a range of development projects which they can help contribute to
  • Enjoys working as part of a great team to help grow an exciting business


If you are keen on joining this dynamic, forward thinking company and taking the next step in your career, then please click the apply now button to find out more.

  • Staffordshire
  • £30,000 - £40,000/annum
    • Permanent
  • 20 Feb 2020

Web Application Developer
Stafford
Permanent
£30,000 - £40,000
(PHP/JavaScript)


My Stafford based client is seeking a motivated and experienced Full Stack Web Application Developer looking to hone their skills on a broad range of challenging but rewarding development projects, whilst maintaining the existing stack. It's a small team so there is no room for robots - you must be full of bright ideas, well-versed in emerging tech, prepared to try new things, and be creative in solving problems.


You must be able to work independently and as part of a team, with a demonstrable track record of delivering high-quality work on time, every time. The company is open to a mixed home/office working arrangement as its stack is all in the cloud. This is truly an exciting time to join a vibrant, growing and dynamic company and develop your career!
The key skills and experience of a Full Stack Web Application Developer are as follows:

  • 2+ years PHP OOP (Laravel or similar)
  • 2+ years JavaScript (ReactJs or similar)
  • Unit Testing
  • API Building and Integration (REST)
  • DB Design and Development (MySQL)
  • HTML / JavaScript / CSS
  • Version control (Git/Github)


The following skills are also desirable: UX/UI design; Webpack; Cordova; NodeJS; CI/CD.


The Person


The key qualities of a Full Stack Web Application Developer:

  • Proven excellent organisational, project and time management skills
  • Excellent communication skills in both written and spoken English
  • A self-starter with strong ownership skills, willing to work independently on projects whilst maintaining great interpersonal skills
  • Relishes both problem-solving and working on a range of development projects which they can help contribute to
  • Enjoys working as part of a great team to help grow an exciting business


If you are keen on joining this dynamic, forward thinking company and taking the next step in your career, then please click the apply now button to find out more.

  • London
  • £55,000 - £65,000/annum
    • Permanent
  • 20 Feb 2020

SENIOR FULL STACK DEVELOPER - CENTRAL LONDON - UP TO £65K - .NET, .NETCORE, C#, SQL, ANGULAR, TYPESCRIPT 

IN2 Consult are working with a global brand who are looking for a skilled .NET Developer to join their team as they go through a period of vast digital transformation. As a part of the team you will meeting the needs and requirements of internal and external stakeholders, working in a fast paced, cross-functional team environment. 

Tech Stack

  • .NET
  • .NETCORE/MVC
  • C#
  • T-SQL/SQL Server
  • Javascript/HTML/CSS
  • RESTful Web Services
  • Microsoft Azure
  • Agile/Scrum methodology

Day to day

This organisation is looking for someone to contribute to the enhancement, development and maintenance of both new and existing internal web applications; as well as contribute to the technical design, testing, coding and deployment of documentation. 

You should have a proven track record of conducting systems analysis, be confident to recommend changes and share best practice. 

As well as the above the ideal candidate should be a great team player with strong communication skills. 

Other skills

  • Some exposure to CI tools such as Git, TeamCity and Octopus
  • Track record of working on multiple projects at one time
  • Excellent knowledge of C#, coding standards and unit testing
  • Worked on full life cycle projects

If this role is of interest apply now or get in touch on (url removed) or call on (phone number removed)

SENIOR FULL STACK DEVELOPER - CENTRAL LONDON - UP TO £65K - .NET, .NETCORE, C#, SQL, TYPESCRIPT 

  • London
  • £55,000 - £65,000/annum
    • Permanent
  • 20 Feb 2020

SENIOR FULL STACK DEVELOPER - CENTRAL LONDON - UP TO £65K - .NET, .NETCORE, C#, SQL, ANGULAR, TYPESCRIPT 

IN2 Consult are working with a global brand who are looking for a skilled .NET Developer to join their team as they go through a period of vast digital transformation. As a part of the team you will meeting the needs and requirements of internal and external stakeholders, working in a fast paced, cross-functional team environment. 

Tech Stack

  • .NET
  • .NETCORE/MVC
  • C#
  • T-SQL/SQL Server
  • Javascript/HTML/CSS
  • RESTful Web Services
  • Microsoft Azure
  • Agile/Scrum methodology

Day to day

This organisation is looking for someone to contribute to the enhancement, development and maintenance of both new and existing internal web applications; as well as contribute to the technical design, testing, coding and deployment of documentation. 

You should have a proven track record of conducting systems analysis, be confident to recommend changes and share best practice. 

As well as the above the ideal candidate should be a great team player with strong communication skills. 

Other skills

  • Some exposure to CI tools such as Git, TeamCity and Octopus
  • Track record of working on multiple projects at one time
  • Excellent knowledge of C#, coding standards and unit testing
  • Worked on full life cycle projects

If this role is of interest apply now or get in touch on (url removed) or call on (phone number removed)

SENIOR FULL STACK DEVELOPER - CENTRAL LONDON - UP TO £65K - .NET, .NETCORE, C#, SQL, TYPESCRIPT 

  • 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.

  • BS1, Bristol, City of Bristol
  • £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.

The successful post holder will use their technical expertise and knowledge to provide technical support to Project teams and Test Guild Members. They will be responsible for utilising DevOps principles / practices to drive the development of Automated Testing and Performance Testing across the Test Guild. In addition they will lead in developing the Test Guild capabilities to introduce Continuous Integration and Delivery across a variety of platforms. They will join two existing G7s reporting directly to the Head of Test Guild.

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

Skills and Knowledge required:

1. Able to advise on up-to-date functional testing techniques. Able to assess and peer review the work of others. Able to coach and mentor others. Able to write test approaches for major projects and provide guidance on risk approaches. Can devise new test techniques and provide recommendations. Able to analyse changes to, or the development of, products and services, and plan design. Able to run and manage appropriate tests to ensure that requirements have been fully met. Understands and is able to identify the most effective techniques, data sets and tools to use. Able to communicate defects or trends clearly to Software Developers, outlining how defects are identified and the possible causes. Able to design, or provide assurance for, appropriate risk-based end to end system integration test models.

2. Able to design and execute non-functional test cases using standard testing techniques, in instructed environments. Able to come up with different business scenarios for a feature, working with others in the team. Able to analyse changes to, or the development of, products and services and plan design in a non-functional environment. Able to run and manage appropriate non-functional tests to ensure that requirements have been fully met. Understands and is able to identify the most effective techniques, data sets and non-functional testing tools. Able to communicate defects or trends clearly to Software Developers, outlining how defects are identified and possible causes. Able to design or provide assurance for appropriate risk-based end to end system integration test models.

3. Has a good working knowledge of different tools and techniques and can train others. Able to advise others on testing techniques and frameworks. Able to research, plan and train others within the team. Effective in utilising a range of contemporary technologies including cloud platforms, open source and ‘aaS’ services to better enable and enhance the delivery of QAT services. Able to stay abreast of industry developments to make cost effective use of new and emerging tools and technologies. Able to utilise a breadth of knowledge from across the wider Technology and Digital professions, strengthening the effective delivery of services. Relevant professional awareness may include architecture, continuous integration & deployment, coding or scripting languages.

4. Able to analyse and collect information and evidence, identify problems and opportunities and ensure recommendations fit with strategic business objectives. Able to communicate recommendations persuasively to key stakeholders and identify the simplest approach from a variety of approaches. Able to solve complex problems applying logical reasoning. Able to visualise, articulate, and solve complex problems and concepts, and make disciplined decisions based on available information. Such skills include: the ability to apply logical thinking, gather and analyse information using comprehensive tools and techniques, use data to formulate both short term and longer term strategic plans, identify and analyse options and assess feasibility and operational impact. Ensures that the business solution aligns with the vision, mission, objectives, strategy and the business and user needs and can identify and recognise a viable solution or control.

It is essential that applicants can demonstrate:

• Experience of the Software Development Lifecycle

• Experience in leading a technical team and defining / improving service processes and procedures

• Experience with automation testing and/or continuous integration

It would be desirable for applicants to be able to demonstrate:

• Experience of all aspects of Software Testing across the Software Development Lifecycle

• In-depth experience of TDD and BDD

• Experience of a range of tools e.g. ALM, Zephyr, Confluence, JIRA, Loadrunner, Selenium, SOAP UI, JMeter, Cucumber

• Experience of a range of platforms e.g. Client/Server / Web / Unix / VME etc.

• Experience of working within Agile/Scrum teams

• Experience with CI/CD and relevant tools i.e. Ansible, Puppet, Chef, Jenkins.

• Experience with the use of version control systems such as Subversion or Git

• Experience with Release and Configuration Management processes

• Working knowledge on SQL queries

• A relevant software testing qualification e.g. ISEB/ISTQB (or equivalent)

Training and Qualifications

Candidate/s may be required to undertake further ISTQB training in Software Testing, which may include a formal examination. They will also be required to undertake learning in all relevant C&IT policies, processes and procedures within 1 year of starting in the role.

Working Pattern

This post is full time however, those applicants who do or wish to work an alternative pattern are welcome to apply but are advised to speak with the job holder first. The preferred working pattern may/may not be available.

Location

Your permanent location and place of work will be in the Bristol regional centre. However, for training purposes the post will be on detached duty in Alexander House Southend for a period of (up to) 2 months before taking up your permanent post at the Bristol Regional Centre.

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.

  • BS1, Bristol, City of Bristol
  • £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.

The successful post holder will use their technical expertise and knowledge to provide technical support to Project teams and Test Guild Members. They will be responsible for utilising DevOps principles / practices to drive the development of Automated Testing and Performance Testing across the Test Guild. In addition they will lead in developing the Test Guild capabilities to introduce Continuous Integration and Delivery across a variety of platforms. They will join two existing G7s reporting directly to the Head of Test Guild.

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

Skills and Knowledge required:

1. Able to advise on up-to-date functional testing techniques. Able to assess and peer review the work of others. Able to coach and mentor others. Able to write test approaches for major projects and provide guidance on risk approaches. Can devise new test techniques and provide recommendations. Able to analyse changes to, or the development of, products and services, and plan design. Able to run and manage appropriate tests to ensure that requirements have been fully met. Understands and is able to identify the most effective techniques, data sets and tools to use. Able to communicate defects or trends clearly to Software Developers, outlining how defects are identified and the possible causes. Able to design, or provide assurance for, appropriate risk-based end to end system integration test models.

2. Able to design and execute non-functional test cases using standard testing techniques, in instructed environments. Able to come up with different business scenarios for a feature, working with others in the team. Able to analyse changes to, or the development of, products and services and plan design in a non-functional environment. Able to run and manage appropriate non-functional tests to ensure that requirements have been fully met. Understands and is able to identify the most effective techniques, data sets and non-functional testing tools. Able to communicate defects or trends clearly to Software Developers, outlining how defects are identified and possible causes. Able to design or provide assurance for appropriate risk-based end to end system integration test models.

3. Has a good working knowledge of different tools and techniques and can train others. Able to advise others on testing techniques and frameworks. Able to research, plan and train others within the team. Effective in utilising a range of contemporary technologies including cloud platforms, open source and ‘aaS’ services to better enable and enhance the delivery of QAT services. Able to stay abreast of industry developments to make cost effective use of new and emerging tools and technologies. Able to utilise a breadth of knowledge from across the wider Technology and Digital professions, strengthening the effective delivery of services. Relevant professional awareness may include architecture, continuous integration & deployment, coding or scripting languages.

4. Able to analyse and collect information and evidence, identify problems and opportunities and ensure recommendations fit with strategic business objectives. Able to communicate recommendations persuasively to key stakeholders and identify the simplest approach from a variety of approaches. Able to solve complex problems applying logical reasoning. Able to visualise, articulate, and solve complex problems and concepts, and make disciplined decisions based on available information. Such skills include: the ability to apply logical thinking, gather and analyse information using comprehensive tools and techniques, use data to formulate both short term and longer term strategic plans, identify and analyse options and assess feasibility and operational impact. Ensures that the business solution aligns with the vision, mission, objectives, strategy and the business and user needs and can identify and recognise a viable solution or control.

It is essential that applicants can demonstrate:

• Experience of the Software Development Lifecycle

• Experience in leading a technical team and defining / improving service processes and procedures

• Experience with automation testing and/or continuous integration

It would be desirable for applicants to be able to demonstrate:

• Experience of all aspects of Software Testing across the Software Development Lifecycle

• In-depth experience of TDD and BDD

• Experience of a range of tools e.g. ALM, Zephyr, Confluence, JIRA, Loadrunner, Selenium, SOAP UI, JMeter, Cucumber

• Experience of a range of platforms e.g. Client/Server / Web / Unix / VME etc.

• Experience of working within Agile/Scrum teams

• Experience with CI/CD and relevant tools i.e. Ansible, Puppet, Chef, Jenkins.

• Experience with the use of version control systems such as Subversion or Git

• Experience with Release and Configuration Management processes

• Working knowledge on SQL queries

• A relevant software testing qualification e.g. ISEB/ISTQB (or equivalent)

Training and Qualifications

Candidate/s may be required to undertake further ISTQB training in Software Testing, which may include a formal examination. They will also be required to undertake learning in all relevant C&IT policies, processes and procedures within 1 year of starting in the role.

Working Pattern

This post is full time however, those applicants who do or wish to work an alternative pattern are welcome to apply but are advised to speak with the job holder first. The preferred working pattern may/may not be available.

Location

Your permanent location and place of work will be in the Bristol regional centre. However, for training purposes the post will be on detached duty in Alexander House Southend for a period of (up to) 2 months before taking up your permanent post at the Bristol Regional Centre.

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.