Pega Dev Engineer for squad Pega Continuous Delivery

ING

Vacature informatie

Organisatie: ING

Locatie: Amsterdam

Opleidingsniveau: HBO/WO

Arbeidsvoorwaarden: Marktconform

Solliciteren

Description

This role description is an addendum to JCF.

This is a generic role description. Focus areas may differ per Squad and/or employee, depending on the specific activities performed within this role.

As part of a Squad, the Dev Engineer delivers business value across the entire end-to-end application chain together with his/her Squad.

Typical Dev Engineer tasks are analysis and design, building code or configuring 3rd party software packages, performing tests of various types, Feature integration and driving Continuous Delivery improvements.

The Dev Engineer ensures delivery across the end-to-end application chain. He/she understands the complete stack from application to hardware. He/she understands the detailed workflow of the application, expected transactional volumes, the detailed technical behavior of application servers and databases and the importance of maintaining a high security profile, safeguarding the Confidentiality, Integrity and Availability of ING data and information assets.

The activities, performed by a Dev Engineer in a Squad, depend on the type of software solution, i.e. own built software versus 3rd party software package.

There are two types of Dev Engineers:

Dev Engineers who build own software Dev Engineers who configure 3rd party software packages

For Pega development, it is a mix of both.

Key tasks

Generic tasks (related to building own software as well as 3rd party software package configuration)

  • Analyzes and Designs
  • Continuously improves the automation of testing and deployment tools and activities
  • Arranges and operates Development- and Test environments of systems in scope
  • Participates in integration activities with other Squads/Teams
  • Realizes non-functional requirements, for example regarding Confidentiality, Integrity and Availability, risk, compliance and security, in line with existing policies and at all levels (OS, middleware, application, chain and ING level)
  • Applies version control and software configuration management
  • Creates test cases and test scripts, tests applications in the Test environment and gathers test evidence
  • Solves findings found during testing
  • Performs route cause analyses

Tasks related to building own software

Besides the generic tasks mentioned above, the Dev Engineer:

  • Builds code from scratch or customizes/maintains code in one or more programming languages, based on:
    • an understanding of the relevant Operating System (Unix, Windows, etc.) and middleware
    • knowledge of risks between the application/DB, OS and middleware
  • Specific for a Data environment: transforms data (ETL) from source- to target format using appropriate tooling
  • Specifies deployment and rollback scripts
  • Test and executes deployment and rollback scripts in the Test environment
  • Applies Continuous Delivery practices in the Squad: automated Compile, Build, Deploy, Test and maintenance of Continuous Delivery tooling and scripting.

    Tasks related to 3rd party software package configuration

    Besides the generic tasks mentioned above, the Dev Engineer:

  • Builds and maintains scripts and/or technically configures 3rd party software packages, based on an understanding of the relevant scripting- and configuration tools of the concerned software package, as well of its stack requirements
  • Deploys 3rd party software package, scripts and configuration into the Test environment
  • Applies Continuous Delivery practices in the Squad: automated Deploy, Test and maintenance of Continuous Delivery tooling and scripting.

Context

This role would be to join the Pega Continuous Delivery squad.

This squad objective is to enable DevOps practices of the customers squads of the Global Pega Platform.

From Product perspective it means working on the Delivery Pipeline, the Tests Frameworks and Monitoring specifically implemented for Pega context.

Vacature informatie

Organisatie: ING

Locatie: Amsterdam

Opleidingsniveau: HBO/WO

Arbeidsvoorwaarden: Marktconform

Solliciteren

Meer vacatures

Vacatures