Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
105734
Date Posted
1 year ago
Recruiter
Kevin Carol
Job Views
423

Job Description

Summary of the role:

Work as an intermediate software developer within an Agile software delivery team, involved in deployments across different disciplines to add value to the business areas.

Role & Responsibilities:

  • Design, build and run code using industry best practice.

  • Collaborate together with more senior engineers in defining the evolvement of best practice

  • Contribute to the completion of milestones associated with your allocated project. Your artefacts and decisions will contribute to the wider programme.

  • Contribute to local team code reviews. Perform first line peer review.

  • Contribute to the continuous improvement of practice and code within your team

  • Collaborate with your peers on technical direction within your team.

  • Design and develop new product functionality

  • Contribute and produce test artefacts including unit tests and integration tests that will form part of the continuous delivery mechanism.


Candidate Requirements:

Essential skills

  • Experience working in an Agile delivery team

  • Experience using Continuous Integration

Desirable skills of interest

  • Java Enterprise development using Spring Boot, JEE, Hibernate etc. AND/OR MERN/JavaScript frameworks - React, Angular, Vue etc.

  • Experience of developing using Cloud services using either AWS or Azure with relevant professional certification

  • Experience building enterprise level web applications or services

  • Experience using TDD, BDD and working understanding of SOLID

  • Docker / Kubernetes / GoLang containerisation and orchestration (developer)

  • Working knowledge of at least 1 compiled language

  • Familiarity with Data gathering, visualisation techniques and tools

  • Familiarity with structured and unstructured storage of Data

  • Use of GIT, familiarity with feature branch concepts, other branching strategies, pull requests and merge processes.

  • MongoDB

  • Apache KAFKA

Good behaviours

  • Good interpersonal skills for customer and partner liaison

  • Good written and oral communication skills

  • Good time management, organisation and prioritisation skills

  • An inquisitive mind and a desire to promote innovation

  • A desire to learn and constantly expand your horizons

  • Ability to work closely with others in a small team

  • Ability to work under pressure

  • High degree of initiative and flexibility

  • Willingness to travel if required

Job ID: 105734

Similar Jobs

Cargill

Full Time Job

Software engineer Software engineer

A Typical Work Day May Include: • Completing preventative, predictive, ...

Full Time Job

Deloitte

Full Time Job

Software engineer Software engineer

Are you looking to elevate your cyber career? Your technical skills? Your opport...

Full Time Job

Cargill

Full Time Job

Software engineer Software engineer

Cargill Animal Nutrition is a global business that serves large-scale feed mill ...

Full Time Job

Veolia

Full Time Job

Software engineer Software engineer

Primary Duties / Responsibilities:● Assist in daily operational troublesho...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept