Search more vacancies

Full Stack Software Developer

ID: #12139     Date: 13/06/17

Location England, London
Company Avanti Communications Group plc
Salary by agreement
Job type Permanent
Sector(s): IT & Telecoms jobs
Avanti Communications Group plc
Requirements

  • Minimum 4 - 6 years of software development experience;
  • Degree in Computer Science or related discipline;
  • Experience of full stack application development;
  • Experience with RESTful APIs;
  • Experience with MySQL databases (and their derivatives);
  • A high level of proficiency in the following technologies isessential: J2EE and Spring, Javascript, CSS, HTML5 and GIT for version control;
  • Good written and oral communication skills in the English language;
  • Excellent proven interpersonal skills;
  • Demonstrable strong organisational skills;
  • Ability to work in a small team;
  • Flexibility to travel as the role will involve some travel abroad for client and project meetings.

Desirable skills

  • Experience of mobile/smartphone application development on the Android platform;
  • Knowledge of Linux OS Unix style OS, Ubuntu in particular;
  • Knowledge of NoSQL databases;
  • Knowledge of telecommunications networks including mobile and distributed systems;
  • Experience of PHP;
  • Experience of AngularJS;
  • Knowledge of satellite telecommunications;
  • Fondness for innovation and innovative usage of technology will be an advantage.

Job responsibilities

  • Obtain and document requirements from clients and users;
  • Define detailed system specification;
  • Deliver system design using Object-Oriented Modelling (OOM) techniques, Universal Modelling Language (UML) and storyboarding;
  • Investigate, design and implement solutions, using object-oriented programming principles, to problems and new requirements/features;
  • Experience developing software products using the agile software development model will be beneficial;
  • Prepare relevant reports, presentations and other documents as required;
  • Preparation of training material and manuals for users including delivery of on-site training;
  • Lead system trials and pilots including rollout as well as providing technical support/maintenance post-rollout;
  • Liaise with and supervise less experience developers;
  • Support the project manager and lead software engineer as required;
  • Contribute to the continuous improvement of the software development practices within the team.


Tell about this vacancy friends

Contact

Name    Avanti Communications Group plc

Phone  44 (0) 207 749 1600

Archived: This vacancy is not longer available, use our search engine to find similar vacancies.