Junior Software Development Engineer

Owen Daniels
12 Feb 2017
12 Mar 2017
Contract Type
Full Time

Our client is a world leader and global provider of Physical Security Information Management (PSIM) software. As the developer of the PSIM solution, they use a tried and tested IT based approach to security integration. The company’s Software build 'Commercial off the Shelf' (COTS) development suite that allows the creation of customized command and control suites at a fraction of the time and cost of bespoke solutions.

With this they are in urgent need for a Junior Software Development Engineer with exposure to Mobile applications, JavaScript and any kind of Web client side frameworks along with any .NET developermnt such as C#. SQL would be ideal.

Software Development Engineer

As a Software Development Engineer your duties will include:

  • Developing high quality solutions according to specified requirements.
  • Analysis and interpretation of requirements.
  • Writing and coding in line with technical specifications.
  • Investigate, analyse and document reported defects.
  • Perform maintenance programming and correction of identified defects.
  • Create, document, and implement unit test plans, scripts, and test harnesses.
  • Develop drivers and other software extensions for communication with electronics hardware devices and security products.
  • Perform SDK investigations and 3rd party component investigations where appropriate.

Always ensure that the solutions you develop have the following in mind:

  • Ensure that all solutions within the product have the end customer in mind and ease of use for delivery.
  • Be responsible for providing estimates for work to be done within the backlog.
  • Ensuring that we constantly strive to achieve the best that we can and where there are improvements to be made, they should be raised as early as possible in the development process.
  • Working with the Testing Team at design time in order to achieve the best possible design of features and enhancements.

Software Development Engineer

An ideal Software Development Engineer will hold the following skills and experiences:

  • With JavaScript, preferably also TypeScript, Webpack, modern web client-side frameworks (any of React, Angular, Knockout, etc.) and relevant server-side JavaScript (node, npm)
  • Experience with mobile apps for Android and iPhone, Apache Cordova/PhoneGap or Xamarin
  • .Net framework areas such as Reflection, Generics, Thread
  • Using C#, Visual Studios, TFS
  • With SQL Server 2012+ including database design and stored procedures
  • Experienced at working on Enterprise distributed systems - clusters, HA/DR
  • Ability to work effectively under strict time constraints and customer deadlines
  • Able to work in a fast moving environment and pragmatic approach to changing priorities
  • Object Oriented design and implementation