Software Engineer (Windows and Server applications)

Caresoft Global Limited
30 Nov 2017
08 Dec 2017
Contract Type
Full Time

Our prestigious client has a number of Windows based software systems/applications that add important additional capabilities to their products. They have exciting plans to extend the capabilities of these systems and need additional resource to implement these, and to support their customers with the existing applications.

The successful candidate will be based at their Oxford office, and join a multi-disciplinary team of hardware and software engineers with a track record of developing innovative and successful products for law enforcement and government agencies around the world.

Job Description

• To specify, develop, test and document software and applications in support of the clients product plans, as directed by Senior Management

• To work with other colleagues as needed, not ably Hardware Design, Production, Sales & Marketing,

• To assist with resolution of problems

• To play a full part in making the clients products successful and robust

Personal attributes:

• 'Can Do' attitude

• Drive, enthusiasm, and self-motivation are important

• Passionate about learning the latest technologies and standards

• Organised and accurate with detail

• Meet deadlines and work calmly under pressure

• Ability to multi-task and prioritise

• Good team worker

• Good communicator

Qualifications & Experience

Degree Qualified, in Computer Science, Maths, Physics or another relevant technical discipline.

If not degree-qualified, then suitable experience will be taken into account.

ISO9001 Processes:

• Must understand and work in accordance with the relevant OSL Quality procedures

Key Requirements

Technical skills & experience should include a number of the following:

•Good knowledge of C#/.Net/ASP.NET/Visual Studio (Essential)

•Knowledge of Web Development Tools and Libraries (HTML/CSS, JS, jQuery, Boot strap, ...)

• Familiarity with LAN and Internet Networking



Essential skills:

•Experience of the complete product life cycle, from requirements capture through to final delivery and long term support

•Strong and rational debugging approach

•Ability to analyze and document software and processes

•Strong and rational debugging approach

•Software System Architecture design

Skills Preferred

• C /C++

• Python

• Software System Architecture design

• Embedded Linux application and driver development

• Understanding of Audio/ Video related applications and requirements

• Familiarity with electronic schematics, datasheets and test equipment

• Knowledge MS Office Suite

This job was originally posted as