Developer (Java/Spark SQL)

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Developer (Java/Spark SQL)
6 months Rolling Contract
London
£495 INSIDE IR35 - We require you to come onsite via an Umbrella Company

Core Purpose of Role

Develop a repeatable system to test MiFID regulatory reports vs golden source data. Create a clean report to fix any inaccuracies.

Forward-thinking engineering culture that supports the business in delivering high quality, efficient and positive impact outcomes for customers.

Work in cross-disciplinary feature teams delivering exciting customer driven solutions and high quality software.

Exercise responsibility, autonomy and judgement within broad, but well defined parameters.

Work in a highly collaborative way to complete assigned work, showcase progress and address problems that are well defined, complex and often non-routine.

Key Responsibilities

Works within feature teams to groom stories and define acceptance criteria against feature business requirements

Maintains a focus on reducing risk and building confidence in the team and its stakeholders on the quality of Software Engineering

Ensure Software Engineering is conducted in a way which is consistent with the collective views, frameworks, patterns and best practices that exist across the wider Engineering community

Work with Quality Engineers, Business Analysts, Product Owners, Architects and Designers to understand solution choices, whether operational or technological, and help define an incremental delivery plan

Open to new.thought process- and Change mindset, bring in new ways of working/innovative and creative ways of delivering software

Learning from, aligning to and feeding into relevant Guilds across the Group to maintain and evolve best practice in Software Engineering

Ensure your area of responsibility is aligned with overall engineering strategies and transformation, pushing boundaries and seeking opportunities to improve

Engineers Software to the high standard of quality in consideration of experience with Chapter Leads and Guilds

Follows agile life cycle, from grooming stories, to the creation of unit tests, the coding of features and then demoing to POs for acceptance

Creates unit tests in accordance with story acceptance criteria to move fast and mitigate future regression

Constantly assess quality against Lab agile definitions to drive higher quality software with the team

Presents and communicates Software Engineering techniques to appropriate Engineering Chapters and Guilds

Strives to operate Software Engineering tools effectively and follow industry standards to always push forward internal procedures and techniques

Work with Chapter Leads to comply with relevant legislation and internal/external standards related to Software Engineering and software security

Works to support Quality Engineers in the design of simple test strategies for non-complex projects

Works with Quality Engineering to resolve defects whilst communicating lessons learnt to grow knowledge and prevent similar issues in the future

Advises and supports non-engineering colleagues on Software Engineering processes and procedures

Strives to complete allocated tasks and allocated defects within the stories accepted by the individual and feature team

Strives to operate within service level agreements where defects are reported and need to be resolved accordingly

Technical Competencies/Skills Required

Strong demonstrable knowledge of Spark SQL

Strong demonstrable knowledge of Java

Prior knowledge of regulatory reporting an advantage specifically MiFID

Strong knowledge of the entire software development life cycle and experience in Feature Team delivery of software products

Experience with agile development methods & tooling eg Scrum, Kanban, Jira & Confluence

Experience of working as part of an agile team

Experience of using modern software development toolsets and ability to stretch into DevOps, Continuous Integration and Delivery

Deployment: understand and utilise skills to build, manage and deploy code into enterprise environments

Apply good practice approaches according to the relevant paradigm (for example, functional programming, Object Oriented, event driven or procedural)

Interprets and follows: software designs and functional/technical specifications; coding standards' or industry good practice for coding; testing frameworks and methodologies; companies approaches to continuous integration, version and source control

Responds to the business environment and business issues related to software development

Please note this position is being offered on a PAYE Basis only

You will ideally show evidence of the above in your 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 opportunity's employer

Start date
n.a
Duration
6 months
From
Pontoon
Published at
24.01.2020
Project ID:
1880838
Contract type
Freelance
To apply to this project you must log in.
Register