Overview
GoLang Engineer for a 6 month rolling contract inside IR35. Based in Burgess Hill with 2 days per week remote and 3 days per week on-site.
Responsibilities
* Embed as part of a client-facing consultancy team to deliver business functions and customer journeys that are tested and automated throughout the CI/CD pipeline to production.
* Work within a back-end micro-service architecture using REST and asynchronous messaging services (e.g., Kafka, RabbitMQ).
* Collaborate in a Scrum environment to deliver value as part of a cross-functional team.
* Engage in test-driven development and cover code with unit, component, functional, system integration, and regression tests.
Qualifications
* Strong experience in at least one back-end type-safe programming language (Golang preferred).
* Experience with back-end micro-service architecture and communication patterns (REST, asynchronous messaging).
* Experience in Scrum and working within a team to deliver business functions and customer journeys.
* Knowledge of software engineering methodologies (Agile, Scrum, Kanban, SAFe, TDD, BDD, Waterfall).
* Knowledge of technologies such as Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL.
* Experience in CI, CD and CT, including tools such as Jenkins, Rally and/or JIRA, and version control (GIT or SVN).
#J-18808-Ljbffr