Software Development Engineer

Posted 27 October by Ideal Personnel and Recruitment Solutions
Easy Apply

Register and upload your CV to apply with just one click

Our client has a permanent vacancy for an experienced Software Development Engineer to assist with the development of new software products and support of existing software.

You will be working as part of a small, but highly effective team, to develop, test and deploy a queue

management platform. The platform will expose you to various areas of software engineering; Database design, communications and hardware interfacing to name a few.

Requirements

• 2+ years of experience in software development commercially.

• 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 (GitHub currently).

• Programming skills in JavaScript, HTML/CSS, SQL, Python (C# & C++ advantageous).

• Ability to debug/troubleshoot, test and document existing and new developments effectively.

• IT skills in assembly, installation, configuration, networks, IP, and communications.

• Ability to work in a Test driven environment.

• Ability to work in an agile environment.

• Python related skills:

o Django framework (V2.2/V3.1)

o SQL Alchemy (or a similar Python based ORM)

o WebSockets/Django Channels (advantageous)

General Web App front end skills:

o HTML/CSS

o JavaScript

o Use of templates and frameworks (such as Inspinia and JQuery)

• Excellent communication skills.

Due to the large number of responses we receive it is not always possible to respond to every application. We will only contact those candidates short-listed for this role. If you have not heard from us within 7 days please assume you have been unsuccessful on this occasion. If you wish to apply for further roles please do so. We will retain your details on file and contact you should a suitable vacancy become available.

Reference: 44490620

Bank or payment details should never be provided when applying for a job. For information on how to stay safe in your job search, visit SAFERjobs.

Report this job