Software Engineer

Micro IT Global Ltd
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Confluence
JIRA
Automation of Tests
C++
Ubuntu (Operating System)
CentOS
Linux
Github
JSON
Python
Object-Oriented Software Development
Scrum
Ansible
Swagger
XML
Gherkin
Kubernetes
REST
Cucumber
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