Principal Software Engineer @ full stack web/ mobile applications

Senior Developer

Ref: 40Monday 1 October 2018

This vacancy is now closed

Senior Engineering role working in the latest technologies, Microservices Architecture, AWS & CI/CD, to develop game-changing suite of android and web application with Leading global provider of industrial Internet of Things (IoT) and Machine-to-Machine (M2M) communication solutions that remotely track, monitor and control fixed and mobile assets.

What you will be doing

  • Provide technical guidance to multiple software teams working on different products
  • Produce state of the art technical designs, software, test, and document assets
  • Evaluate technologies, innovate on product architecture
  • Identify and champion strategic architectural improvements
  • Be a strong advocate of good agile development practices – code reviews, automated test, continuous integration, continuous delivery
  • Work closely with developers, QA team, customer support and product management on delivering and supporting our service.

 

What we like to see

  • Proven experience full stack development in web and/or mobile applications
  • Commercial experience in Database Schema Design
  • Good knowledge of frameworks such as Spring, Angular JS
  • Great object-oriented skills and knowledge of design patterns
  • Experience in an agile development environment with TDD, continuous integration and continuous delivery, using tools such as Git, Jenkins and Docker
  • Experience of Microservice architectures
  • Experience of RabbitMQ / AMQP / MQTT

 

Ways to stand out from the crowd:

Experience/strong interest in some of the following:

·        Security

·        Android development

·        Amazon Web Services / Serverless computing

·        IoT

·        Developing automated test frameworks

·        Database Query Optimisation

·        UX experience