keywords/skills

Showing page 11 of 19 (10 in 0.29 seconds)

  • Blandford Forum, Dorset
  • £30,000 - £60,000/annum
    • Permanent
  • 28 Feb 2020


C / C++ Software Engineer - Blandford Forum - £30K - £60K + benefits - Perm

We are currently looking for Software Engineers with strong experience with C / C++ for a global provider of telecoms, cyber security and government infrastructure products and services that specialise in high performance data communications technologies.

They develop, manufacture and support systems and applications that generate revenue, keep critical infrastructure operational and important data safe.

This organisation work with some of the worlds largest network operators and data centre warehouses to provide highly scalable network visibility tools for incident response, traffic capture and threat detection in real time, at scale, in networks running at multiples of 100Gbps

The C / C++ Software Engineer will work within one of their high performing teams. They will design, build and maintain efficient and reliable code, and develop robust and reliable software components and systems.

Please note: Due to the nature of the projects you will be working on this role requires you to be eligible for SC level clearance

Essential Skills/Background:
- Strong programming skills in C / C++
- Experience with Python and Scripting languages (such as Bash, Perl and Shell) would be advantageous
- Good understanding of system architecture philosophies
- Comfortable writing design documentation and understanding the use of message sequence charts and speciation and description languages
- Experience with Linux/Unix systems
-Understanding of the methods if testing software

C / C++ Software Engineer - Blandford Forum - £30K - £60K + benefits - Perm

stream is acting as an Employment Agency in relation to this vacancy.

  • Blandford Forum, Dorset
  • £30,000 - £60,000/annum
    • Permanent
  • 28 Feb 2020


C / C++ Software Engineer - Blandford Forum - £30K - £60K + benefits - Perm

We are currently looking for Software Engineers with strong experience with C / C++ for a global provider of telecoms, cyber security and government infrastructure products and services that specialise in high performance data communications technologies.

They develop, manufacture and support systems and applications that generate revenue, keep critical infrastructure operational and important data safe.

This organisation work with some of the worlds largest network operators and data centre warehouses to provide highly scalable network visibility tools for incident response, traffic capture and threat detection in real time, at scale, in networks running at multiples of 100Gbps

The C / C++ Software Engineer will work within one of their high performing teams. They will design, build and maintain efficient and reliable code, and develop robust and reliable software components and systems.

Please note: Due to the nature of the projects you will be working on this role requires you to be eligible for SC level clearance

Essential Skills/Background:
- Strong programming skills in C / C++
- Experience with Python and Scripting languages (such as Bash, Perl and Shell) would be advantageous
- Good understanding of system architecture philosophies
- Comfortable writing design documentation and understanding the use of message sequence charts and speciation and description languages
- Experience with Linux/Unix systems
-Understanding of the methods if testing software

C / C++ Software Engineer - Blandford Forum - £30K - £60K + benefits - Perm

stream is acting as an Employment Agency in relation to this vacancy.

  • Cardiff
  • £0.00 - £45,000/annum
    • Permanent
  • 27 Feb 2020
DevOps Engineer
Central Cardiff
Up to £45,000pa

We are partnered with a financial software services company in Cardiff who are looking to grow their DevOps team. Our client is hiring a DevOps Engineer to the team to aid the company meet business objectives by overseeing the software delivery process from start to finish.

The DevOps Engineer will work with the team to automate, integrate and implement our continuous delivery pipelines, as well as provide support to existing customers. As we operate a DevOps model there will also be opportunity to develop skills in other areas of Engineering.


Key responsibilities;

Strong DevOps experience, ideally Jenkins integration - Bamboo, Octopus, Azure or similar would also be great
Experience implementing CI / CD pipelines
Scripting experience - Shell, Python, Bash, Perl, or similar

Benefits;

Comprehensive training & development plan
24 days holiday plus bank holidays
6% matched contribution pension
Life assurance
Private medical insurance
Buying and selling annual leave
Childcare vouchers
Cycle to work

If this sounds like you and you're interested in finding out more information, please contact Jordan Biddle at CPS Group on (phone number removed) - (url removed). Alternatively, please send in an up to date copy of your CV for review in response to this advert.
  • Cardiff
  • £0.00 - £45,000/annum
    • Permanent
  • 27 Feb 2020
DevOps Engineer
Central Cardiff
Up to £45,000pa

We are partnered with a financial software services company in Cardiff who are looking to grow their DevOps team. Our client is hiring a DevOps Engineer to the team to aid the company meet business objectives by overseeing the software delivery process from start to finish.

The DevOps Engineer will work with the team to automate, integrate and implement our continuous delivery pipelines, as well as provide support to existing customers. As we operate a DevOps model there will also be opportunity to develop skills in other areas of Engineering.


Key responsibilities;

Strong DevOps experience, ideally Jenkins integration - Bamboo, Octopus, Azure or similar would also be great
Experience implementing CI / CD pipelines
Scripting experience - Shell, Python, Bash, Perl, or similar

Benefits;

Comprehensive training & development plan
24 days holiday plus bank holidays
6% matched contribution pension
Life assurance
Private medical insurance
Buying and selling annual leave
Childcare vouchers
Cycle to work

If this sounds like you and you're interested in finding out more information, please contact Jordan Biddle at CPS Group on (phone number removed) - (url removed). Alternatively, please send in an up to date copy of your CV for review in response to this advert.
  • Uxbridge, London
  • £55,000 - £65,000/annum excellent benefits
    • Permanent
  • 25 Feb 2020

DevOps Engineer

£55,000 to £65,000 basic salary per annum plus benefits including 25 days holiday, pension, life assurance etc.

My market leading client based near Uxbridge is looking for an experienced DevOps Engineer to join their growing team on a permanent basis. They are a very well reputed organisation and market leader in their industry.

This organisation are increasingly moving services to Azure cloud and as such, require a DevOps Engineer. The successful DevOps Engineer will have a varied role including deploying, maintaining and managing Azure cloud-based service, design, build and maintenance of cloud monitoring solutions and designing and managing continuous integration pipelines and tools.

Essential:
- Experience in similar DevOps Engineering position
- Azure
- Linux (ideally Debian)
- Scripting - Bash / Perl / Python
- Postgres
- Continuous integration / development / deployment pipelines - Jenkins, Ansible, Rancher

The successful DevOps Engineer will be based near Uxbridge and will be joining a well-established business with a strong, stable customer base.

If you are interested, please click the "apply now" button below or please send your CV to (url removed)

For a further discussion, please contact Ollie Cottrill on (phone number removed) option 1.

To gain access to exciting career opportunities prior to the wider market, feel free to add me to your LinkedIn network. Search for "Ollie Cottrill" and you can easily find me.

ninesharp IT is a minimum fuss specialist IT recruitment consultancy. We provide high quality interim and permanent IT professionals.

Tags: DevOps Engineer, DevOps, Azure, Cloud, Software, Scripting, Linux, Bash, Perl, Python, Postgres

  • Uxbridge, London
  • £55,000 - £65,000/annum excellent benefits
    • Permanent
  • 25 Feb 2020

DevOps Engineer

£55,000 to £65,000 basic salary per annum plus benefits including 25 days holiday, pension, life assurance etc.

My market leading client based near Uxbridge is looking for an experienced DevOps Engineer to join their growing team on a permanent basis. They are a very well reputed organisation and market leader in their industry.

This organisation are increasingly moving services to Azure cloud and as such, require a DevOps Engineer. The successful DevOps Engineer will have a varied role including deploying, maintaining and managing Azure cloud-based service, design, build and maintenance of cloud monitoring solutions and designing and managing continuous integration pipelines and tools.

Essential:
- Experience in similar DevOps Engineering position
- Azure
- Linux (ideally Debian)
- Scripting - Bash / Perl / Python
- Postgres
- Continuous integration / development / deployment pipelines - Jenkins, Ansible, Rancher

The successful DevOps Engineer will be based near Uxbridge and will be joining a well-established business with a strong, stable customer base.

If you are interested, please click the "apply now" button below or please send your CV to (url removed)

For a further discussion, please contact Ollie Cottrill on (phone number removed) option 1.

To gain access to exciting career opportunities prior to the wider market, feel free to add me to your LinkedIn network. Search for "Ollie Cottrill" and you can easily find me.

ninesharp IT is a minimum fuss specialist IT recruitment consultancy. We provide high quality interim and permanent IT professionals.

Tags: DevOps Engineer, DevOps, Azure, Cloud, Software, Scripting, Linux, Bash, Perl, Python, Postgres

  • Dublin City Centre, Dublin
    • Contract
  • 24 Feb 2020

Senior Linux & Unix Application Developer/Engineer

Location: Dublin

Duration: 6 months

Rate €Competitive

Overview of the Role

As the Senior Linux & Unix Application Developer/Engineer you will be taking functional and developmental designs & requirements through to solution. The type of solutions can be anything from increasing capacity on an application, building a brand new application, refactoring, replatforming or upgrading applications.

Working with the Application Developers and Technical Project Managers you will be responsible for all of the technical aspects of Disaster Recovery, the tech stack, special requirements of the application ie. low latency, how will it be hosted etc

You will be expected to have Global or Capital Markets experience and knowledge to navigate through the internal infrastructure and understanding of how the systems trade with exchanges & banking messaging protocols.

You will also be expected to have an understanding of at least 1 scripting language, Shell, Pearl, Powershell or Python.

Description:

  • Architecture design and deployment of new hardware and applications - Working with the strategic partners, vendors development and infrastructure teams;
  • Unix & Infrastructure changes - Undertake deep-dive reviews and risk assessment of changes across all environments and impact to Global Markets applications;
  • Complete high and low-level design documentation.
  • Standardisation - Work with our global teams to standardise all aspects of the technical environment.
  • Manage infrastructure technology life-cycle from design to delivery of end product.
  • Provide third line subject matter expertise to support teams during application/infrastructure go-live.

Core Skills:

  • High level of technical knowledge: Unix/Linux; Database (Sybase/SQL/Oracle), Perl, Shell scripting, server and network Infrastructure.
  • Experience in Monitoring, Alerting, and Job Scheduling systems.
  • Knowledge of Global Markets and the mainstream products in use.
  • Exposure to Market Data and messaging Technologies such as Tibco RV, Reuters, RMDS, AMPS
  • ITIL understanding.
  • Excellent communications skills (written & verbal)

Candidates will ideally show evidence of the above in their CV in order to be considered.

Please be advised if you haven't heard from us within 48 hours then unfortunately your application has not been successful on this occasion, we may however keep your details on file for any suitable future vacancies and contact you accordingly.

Pontoon is an employment consultancy and operates as an equal opportunities employer.

  • Dublin City Centre, Dublin
    • Contract
  • 24 Feb 2020

Senior Linux & Unix Application Developer/Engineer

Location: Dublin

Duration: 6 months

Rate €Competitive

Overview of the Role

As the Senior Linux & Unix Application Developer/Engineer you will be taking functional and developmental designs & requirements through to solution. The type of solutions can be anything from increasing capacity on an application, building a brand new application, refactoring, replatforming or upgrading applications.

Working with the Application Developers and Technical Project Managers you will be responsible for all of the technical aspects of Disaster Recovery, the tech stack, special requirements of the application ie. low latency, how will it be hosted etc

You will be expected to have Global or Capital Markets experience and knowledge to navigate through the internal infrastructure and understanding of how the systems trade with exchanges & banking messaging protocols.

You will also be expected to have an understanding of at least 1 scripting language, Shell, Pearl, Powershell or Python.

Description:

  • Architecture design and deployment of new hardware and applications - Working with the strategic partners, vendors development and infrastructure teams;
  • Unix & Infrastructure changes - Undertake deep-dive reviews and risk assessment of changes across all environments and impact to Global Markets applications;
  • Complete high and low-level design documentation.
  • Standardisation - Work with our global teams to standardise all aspects of the technical environment.
  • Manage infrastructure technology life-cycle from design to delivery of end product.
  • Provide third line subject matter expertise to support teams during application/infrastructure go-live.

Core Skills:

  • High level of technical knowledge: Unix/Linux; Database (Sybase/SQL/Oracle), Perl, Shell scripting, server and network Infrastructure.
  • Experience in Monitoring, Alerting, and Job Scheduling systems.
  • Knowledge of Global Markets and the mainstream products in use.
  • Exposure to Market Data and messaging Technologies such as Tibco RV, Reuters, RMDS, AMPS
  • ITIL understanding.
  • Excellent communications skills (written & verbal)

Candidates will ideally show evidence of the above in their CV in order to be considered.

Please be advised if you haven't heard from us within 48 hours then unfortunately your application has not been successful on this occasion, we may however keep your details on file for any suitable future vacancies and contact you accordingly.

Pontoon is an employment consultancy and operates as an equal opportunities employer.

  • Worthing, West Sussex
  • £35,625/annum
    • Permanent
  • 24 Feb 2020

Summary of the role:

The successful candidate will be recognised as a decision maker and leader in terms of DevOps activities. Working across mixed-experienced teams, you will be expected to bring your own perspective to the role and wider software development.  You’ll be required to hit the ground running, applying your existing skills and experience to interpret the needs of the teams.

You will be involved in all aspects of the project lifecycle and contribute to the design, build and deploy solutions within multi-discipline teams, working on a variety of technologies from Oracle SOA integration and Oracle BPM through to standalone Java web apps and complex back-end component development.

As a DevOps Engineer you will be working within an exciting dynamic driven team who will guide and support the vision responsible for innovative solutions, working with up to date technologies via automation and transition of code throughout the delivery life cycle.

You will demonstrate the ability to perform a range of complex and non-routine work under the general direction from your manager. You will engage and work closely with other technical teams in developing and deploying code using a continuous integration/delivery pipeline enabling the rapid delivery to live of new and enhanced solutions and their ongoing support and maintenance.

Delivering automated software components that form part of a Dev Ops toolchain. Transforming technical requirements into DevOps processes. Building complex stories without additional support and managing live test environments. Identifying and resolving issues preventing delivery.

Has a basic awareness of the role of software testing in the development lifecycle. Takes a logical, analytical approach to problem solving and pays close attention to detail. Demonstrates good oral and written communication skills. Has a good understanding of the business processes which the application(s) support, and a good knowledge of the software involved. Has sound knowledge of information systems development processes or networks or other skill areas which are relevant to the role and the applications to be supported.

Responsibilities include:

? Design and configuration of enterprise level software designed for real time monitoring.

? Design and configuration of customised dashboards for real time monitoring.

? Configure and administer git source code repositories

? Create and maintain infrastructure as code using Puppet

? Configure and understand cloud computing technologies

? Seek opportunities to grow technology and best practice knowledge and experience

? Proactively make recommendations i.e. Tooling, monitoring, based on development methodologies

? Contribute technical knowledge to System Software Roadmaps

? Design core scripts to automate maintenance and alerting tasks 

? Agile methodologies are understood, embedded and sustained

? Pilot and implement new and emerging DevOps technologies

? Provide advice/training/knowledge transfer

? Highlight/escalate issues as appropriate 

? Provide support for the Live systems

? Working with 3rd party vendors as part of project delivery

Skills and Knowledge Required;

1. Identify and engage with users / stakeholders to collate evidence, and understands and defines research which fits user needs. Able to use quantitative and qualitative data about users to turn user focus into outcomes. 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. Put users first and can manage competing priorities.

2. Manage the service components to ensure they meet business needs and performance targets. Able to define, analyse, plan, forecast, measure, maintain and improve all aspects of the availability of services, including power. Control and manage 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. Be aware of the importance consider developing process efficiency and the common ways in which processes are optimised. Supports specific activities to improve development processes. Able to spot or identify obvious deficiencies. 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. Design, implement and operate controls and management strategies to allow this.

5. Understand key principles of modern standards approach and how they apply to the work they are undertaking and will apply under guidance.Use 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. Use 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. Understand parameters, restrictions and synergies.

8. Identify, locate and competently fixes faults and maintains and supports services.

9. Build and test simple interfaces between systems, or can work on more complex integration as part of a wider team. Integrates and tests components, systems and their interfaces to create operational services.

10. Translate logical designs into physical designs. Produce detailed designs and documents all work using required standards, methods and tools, including prototyping tools where appropriate. Design systems characterised by managed levels of risk, manageable business and technical complexity and meaningful impact. Works with well-understood technology and identifies appropriate patterns. Create the specification and design of systems to meet defined business needs. Have 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.

SFIA - Programming/Software Development - Level 3

Designs, codes, tests, corrects, and documents moderately complex programs and scripts from agreed specifications and subsequent iterations, using agreed standards and tools. Collaborates in reviews of specifications, with others as appropriate.

SFIA - Testing - Level 3

Reviews requirements and specifications, and defines test conditions. Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting outcomes. Analyses and reports test activities and results. Identifies and reports issues and risks associated with own work.

SFIA - Application Support - Level 3

Identifies and resolves issues with applications, following agreed procedures. Uses application management software and tools to collect agreed performance statistics. Carries out agreed applications maintenance tasks.

Essential Criteria/Desirable Criteria (This is the criteria you will be assessed against during the selection process)

Demonstrable evidence of:

Essential Knowledge, Criteria and Skills

  • Operating Systems Administration skills: Redhat Linux, Windows, Networking, Middleware.
  • Excellent environment management, automation and scripting skills e.g. Shell/Python/Perl scripts
  • Experience with integrating deployment and automation toolsets into an operational solution.
  • Experience with continuous build, automated deployment, testing and integration methodology and tooling experience i.e.:  (Jenkins//Maven/Nexus/Ansible or similar)
  • Experience with the use of version source control systems such as Subversion or Git.
  • Experience with Agile methodologies (TDD, SCRUM, Kanban, etc.)
  • Release and Environment management experience.
  • Experience of designing, deploying and managing technical environments.
  • Strong knowledge of factors influencing performance and ability to tune systems to achieve best possible performance and capacity.
  • Experience with Release and Configuration Management processes.
  • Installation and management of open source monitoring tools.
  • Strong problem-solving skills and experience debugging a complex multi-server service common web application / integration architectures (SOA).
  • Working within a product-centric environment.
  • Breadth of experience with strengths in application programming, security, operations, networking and design.
  • Ability to quickly research and learn new programming tools and techniques.

Desirable Knowledge, Criteria and Skills

  • Managing their workload across multiple concurrent projects each needing DevOps input
  • Agile / Scrum Projects
  • Agile tooling such as Jira and Confluence
  • Oracle database development
  • Full software development lifecycle
  • Server virtualization
  • Development environment virtualisation (e.g. AWS)
  • Configuration and delivery to Cloud environments (e.g. AWS)

Applications:

To apply, please send your CV direct to Megan Namas before 12pm on 6 March

  • Worthing, West Sussex
  • £35,625/annum
    • Permanent
  • 24 Feb 2020

Summary of the role:

The successful candidate will be recognised as a decision maker and leader in terms of DevOps activities. Working across mixed-experienced teams, you will be expected to bring your own perspective to the role and wider software development.  You’ll be required to hit the ground running, applying your existing skills and experience to interpret the needs of the teams.

You will be involved in all aspects of the project lifecycle and contribute to the design, build and deploy solutions within multi-discipline teams, working on a variety of technologies from Oracle SOA integration and Oracle BPM through to standalone Java web apps and complex back-end component development.

As a DevOps Engineer you will be working within an exciting dynamic driven team who will guide and support the vision responsible for innovative solutions, working with up to date technologies via automation and transition of code throughout the delivery life cycle.

You will demonstrate the ability to perform a range of complex and non-routine work under the general direction from your manager. You will engage and work closely with other technical teams in developing and deploying code using a continuous integration/delivery pipeline enabling the rapid delivery to live of new and enhanced solutions and their ongoing support and maintenance.

Delivering automated software components that form part of a Dev Ops toolchain. Transforming technical requirements into DevOps processes. Building complex stories without additional support and managing live test environments. Identifying and resolving issues preventing delivery.

Has a basic awareness of the role of software testing in the development lifecycle. Takes a logical, analytical approach to problem solving and pays close attention to detail. Demonstrates good oral and written communication skills. Has a good understanding of the business processes which the application(s) support, and a good knowledge of the software involved. Has sound knowledge of information systems development processes or networks or other skill areas which are relevant to the role and the applications to be supported.

Responsibilities include:

? Design and configuration of enterprise level software designed for real time monitoring.

? Design and configuration of customised dashboards for real time monitoring.

? Configure and administer git source code repositories

? Create and maintain infrastructure as code using Puppet

? Configure and understand cloud computing technologies

? Seek opportunities to grow technology and best practice knowledge and experience

? Proactively make recommendations i.e. Tooling, monitoring, based on development methodologies

? Contribute technical knowledge to System Software Roadmaps

? Design core scripts to automate maintenance and alerting tasks 

? Agile methodologies are understood, embedded and sustained

? Pilot and implement new and emerging DevOps technologies

? Provide advice/training/knowledge transfer

? Highlight/escalate issues as appropriate 

? Provide support for the Live systems

? Working with 3rd party vendors as part of project delivery

Skills and Knowledge Required;

1. Identify and engage with users / stakeholders to collate evidence, and understands and defines research which fits user needs. Able to use quantitative and qualitative data about users to turn user focus into outcomes. 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. Put users first and can manage competing priorities.

2. Manage the service components to ensure they meet business needs and performance targets. Able to define, analyse, plan, forecast, measure, maintain and improve all aspects of the availability of services, including power. Control and manage 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. Be aware of the importance consider developing process efficiency and the common ways in which processes are optimised. Supports specific activities to improve development processes. Able to spot or identify obvious deficiencies. 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. Design, implement and operate controls and management strategies to allow this.

5. Understand key principles of modern standards approach and how they apply to the work they are undertaking and will apply under guidance.Use 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. Use 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. Understand parameters, restrictions and synergies.

8. Identify, locate and competently fixes faults and maintains and supports services.

9. Build and test simple interfaces between systems, or can work on more complex integration as part of a wider team. Integrates and tests components, systems and their interfaces to create operational services.

10. Translate logical designs into physical designs. Produce detailed designs and documents all work using required standards, methods and tools, including prototyping tools where appropriate. Design systems characterised by managed levels of risk, manageable business and technical complexity and meaningful impact. Works with well-understood technology and identifies appropriate patterns. Create the specification and design of systems to meet defined business needs. Have 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.

SFIA - Programming/Software Development - Level 3

Designs, codes, tests, corrects, and documents moderately complex programs and scripts from agreed specifications and subsequent iterations, using agreed standards and tools. Collaborates in reviews of specifications, with others as appropriate.

SFIA - Testing - Level 3

Reviews requirements and specifications, and defines test conditions. Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting outcomes. Analyses and reports test activities and results. Identifies and reports issues and risks associated with own work.

SFIA - Application Support - Level 3

Identifies and resolves issues with applications, following agreed procedures. Uses application management software and tools to collect agreed performance statistics. Carries out agreed applications maintenance tasks.

Essential Criteria/Desirable Criteria (This is the criteria you will be assessed against during the selection process)

Demonstrable evidence of:

Essential Knowledge, Criteria and Skills

  • Operating Systems Administration skills: Redhat Linux, Windows, Networking, Middleware.
  • Excellent environment management, automation and scripting skills e.g. Shell/Python/Perl scripts
  • Experience with integrating deployment and automation toolsets into an operational solution.
  • Experience with continuous build, automated deployment, testing and integration methodology and tooling experience i.e.:  (Jenkins//Maven/Nexus/Ansible or similar)
  • Experience with the use of version source control systems such as Subversion or Git.
  • Experience with Agile methodologies (TDD, SCRUM, Kanban, etc.)
  • Release and Environment management experience.
  • Experience of designing, deploying and managing technical environments.
  • Strong knowledge of factors influencing performance and ability to tune systems to achieve best possible performance and capacity.
  • Experience with Release and Configuration Management processes.
  • Installation and management of open source monitoring tools.
  • Strong problem-solving skills and experience debugging a complex multi-server service common web application / integration architectures (SOA).
  • Working within a product-centric environment.
  • Breadth of experience with strengths in application programming, security, operations, networking and design.
  • Ability to quickly research and learn new programming tools and techniques.

Desirable Knowledge, Criteria and Skills

  • Managing their workload across multiple concurrent projects each needing DevOps input
  • Agile / Scrum Projects
  • Agile tooling such as Jira and Confluence
  • Oracle database development
  • Full software development lifecycle
  • Server virtualization
  • Development environment virtualisation (e.g. AWS)
  • Configuration and delivery to Cloud environments (e.g. AWS)

Applications:

To apply, please send your CV direct to Megan Namas before 12pm on 6 March