Full Stack

Software Developer

Ref: 141| Posted: 11th Feb 2020

Software Developer
A global brand and leader in the queue management industry are looking for an experienced Software Development Engineer to assist with the development of new software products and support existing software for their exciting portfolio of products used across the world. Working within a small team based at our global head office, we are looking for someone who is innovative, enthusiastic and self-motivated.

Compulsory Requirements

  • 3+ years’ experience in software design.
  • Full stack development (Mostly focusing on HTML/CSS/JavaScript/Python/SQL) with occasional C# dev.
  • Knowledge of software engineering best practices.
  • Knowledge of software development life cycle.
  • Experience in version control (Bit-Bucket currently).
  • Programming skills in JavaScript, HTML/CSS, SQL, Python, C#, C++.
  • Ability to debug/troubleshoot, test and document existing and new developments effectively.
  • IT skills in assembly, installation, configuration, networks, IP, and communications.
  • Python related skills:
  • Django framework (V2.2).
  • SQL Alchemy (or a similar Python based ORM).
  • WebSockets/Django Channels.
  • General Web App front end skills:
  • JavaScript.
  • Use of templates and frameworks (such as Inspinia and JQuery).
  • Excellent communication skills.

Desirable Skills

  • General knowledge of electric theory (such as electrical schematic interpretation and fault finding).
  • Continue to stay up to date with the latest technological developments.
  • Knowledge of queuing and queue management solutions.
  • Proficiency in the French and Arabic languages advantageous.

Personal Characteristics

  • Creative and visionary personality.
  • Innovative and able to identify opportunity.
  • Able to work without supervision.
  • High level of responsibility and professionalism.