Software Engineer D

Pontoon
Watford, United Kingdom
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Watford, United Kingdom

Tech stack

JavaScript
API
Computer Security
Perl
Knowledge Management
Oracle
Systems Integration
Transaction Processing (Computing)
GIT
Integration Tests
Software Version Control

Job description

  • Meets customer needs related to simple products and services while following standardised protocols.

  • Develops personal capabilities using formal and informal training opportunities, while also coaching others as required.

  • Identifies shortcomings in existing processes, systems and procedures, then uses established change management programmes to deliver prescribed outcomes and/or provide support services.

  • Reviews non-compliance issues within current IT Security processes, systems and procedures, and works with guidance to ensure solution of ad hoc problems within the assigned unit and/or discipline.

  • Helps others use and benefit from the existing knowledge management systems.

  • Analyses customer needs and defines and delivers prescribed products by performing designated development/engineering activities using established systems.

  • Keeps track of risk parameters and identifies and reports any major deviation to more senior colleagues while working within established risk management systems.

  • Performs designated supplier management activities to deliver own prescribed outcomes and/or provide support to others by using existing systems and protocols.

  • Navigates a wide variety of existing processes, procedures and precedents to interpret data and identify possible answers.

  • Uses product specifications to design test procedures and standards.

  • Provides primary supervision to a team performing transactional work or supervises a small group performing junior professional tasks.

  • Responds to individual and team objectives and invests in improving personal performance by growing own skills and capabilities, coaching others when required.

  • Investigates questions related to existing programmes, processes and procedures. Additional expectations:

  • Contribute to story refinement and estimation sessions

  • Attend agile ceremonies such as stand-ups, retrospectives etc.

  • Communicate effectively with stakeholders and build relationships with users around the business

  • Communicate with third-party developers when we collaborate with other development houses

  • Work with members of the business, to ensure technical solutions meet business needs

  • Produce good quality, well-structured code, always thinking about performance

  • Implement libraries and tooling to support our products

  • Collaborate with other developers and coordinate project work

  • Document technical approaches

Requirements

  • Good knowledge of the Perl programming language as well as knowledge of other tech stacks such as JavaScript
  • Experience with architectural design patterns
  • Experience with automated unit / integration testing
  • Experience working in an agile environment
  • Experience in Oracle database design and development
  • Experience integrating with APIs
  • Expertise with version control (Git)
  • Self-motivated to complete allotted tasks
  • Good written and verbal communication skills

Apply for this position