Developer

Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.

Developer Job Description Template

Our company is looking for a Developer to join our team.

Responsibilities:

  • Development of high quality software solutions as directed by the development manager;
  • Direct Customer Support – Assist Sovereign clients in using the system and investigating reports of problems;
  • Working closely with internal teams to ensure the software development runs smoothly;
  • You’ll be performing unit and integration testing – as well as troubleshooting and debugging applications;
  • (With the team) deliver all aspects of functionality, quality and performance;
  • Ensuring a high quality standard is maintained in the solutions developed by following coding and testing practices;
  • Documenting updates and changes made on a daily basis;
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities;
  • Integrate data from various back-end services and databases such as SQL;
  • To ensure the technical strategy is implemented and standards are maintained across all solutions;
  • Ability to work collaboratively with both local and offshore teams and developers;
  • Debugging / Updating website;
  • You’ll develop technical documents and handbooks to accurately represent application design and code;
  • Understanding and contributing to technical specifications;
  • Tackle gnarly data manipulation and scaling problems within a team of very bright, committed people.

Requirements:

  • LAMP skills;
  • Experience using Angular, ASP.Net MVC, OData & Web API services, advantageous;
  • Experience using Visual Studio Team Services (VSTS);
  • Experience developing RESTfuls APIs and integrating with third-party APIs;
  • Continuous integration, test and automated deployment, advantageous;
  • Analytical and commercial experience;
  • Experience of at least one object-oriented language (e.g. Java);
  • Must be a highly motivated individual who relishes challenge;
  • Windows application development including security considerations;
  • Strong experience in developing web and mobile applications;
  • Experience of at least one dynamically-typed language (ideally Ruby);
  • Presenting ideas for system improvements, including cost proposals;
  • Strong experience using MySQL, SQL Servers;
  • Capable of multitasking;
  • .Net web service development skills.