Search more vacancies

Software Developer

ID: #12140     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 3 - 5 years of software application 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 is essential: 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 Unix style OS, Ubuntu in particular;
  • Knowledge of NoSQL databases;
  • Knowledge of telecommunications networks including mobile and distributed systems;
  • Experience of IP multicast technologies for content distribution;
  • 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;
  • Support system trials and pilots including rollout as well as providing technical support/maintenance post-rollout;
  • 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.