Software Engineer

Micro IT Global Ltd
London, UK
8 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£59,927.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Confluence JIRA Automation of Tests C++ (Programming Language) Ubuntu (Operating System) CentOS Computer Networks Linux Github
+15 more
JSON Python (Programming Language) Object-Oriented Software Development Scrum Methodology Ansible Swagger Extensible Markup Language (XML) Google Test Containerization Gherkin Kubernetes Restful APIs Cucumber (Software) Docker Jenkins

Job description

  • Development of test automation scripts in Google Test, InfraTest or Gherkin/Cucumber
  • Development of Docker Containers in Python/C++
  • Maintain detailed documentation in Confluence
  • Work as part of an Agile scrum team

Requirements

The successful candidate will understand, interpret and adopt new technical information rapidly. You must have a demonstrable interest in new technologies and product innovation, a practical understanding of the technology development lifecycle and be able to participate at the appropriate point in a matrix development process. They should be seasoned and industry experienced professionals with a full understanding of developing cloud or edge platform solutions., * A Bachelor degree or equivalent in relevant science or technology field

  • Relevant industry experience
  • Centos or Ubuntu Linux distributions
  • C++ or Python
  • Jenkins
  • Github
  • JIRA, Confluence
  • Experience building REST APIs
  • An understanding of Agile development
  • Knowledge of container technologies (Docker, Kubernetes)
  • Understanding of JSON / XML data structures
  • Knowledge of Object-Oriented Programming
  • Familiarity working with automated testing frameworks (Cucumber, Gherkin)
  • Use of Swagger for defining APIs
  • Excellent self and team awareness skills to guide interactions to the most positive outcomes.
  • Able to drive an ad hoc team to the correct conclusions, even if individual members arrive with pre-conceived notions contrary to that conclusion.

Desirable Knowledge and Skills:

  • Alpine Linux
  • Ansible
  • Google Test, InfraTest, Gherkin, Cucumber, Zephyr
  • Knowledge of AWS
  • Knowledge of networking concepts

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all