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
A Typical Work Day May Include: • Completing preventative, predictive, ...
Are you looking to elevate your cyber career? Your technical skills? Your opport...
Cargill Animal Nutrition is a global business that serves large-scale feed mill ...
Primary Duties / Responsibilities:â— Assist in daily operational troublesho...