Latest Jobs
Learning Support Assistant
Romford, Essex
Account Manager
Stoke-on-trent, Staffordshire
PA to the Headmistress
Not Specified, London
Positive Behaviour Support Workers (Ref: PBSW-1117)
Not Specified, London
Trainee Driving Instructor
Not Specified, Scottish Borders
Trainee Driving Instructor
Horsham, Sussex
Trainee Driving Instructor
Gateshead, Tyne And Wear
Trainee Driving Instructor
Eastleigh, Hampshire
Software Support Technician
Windsor, Berkshire
Trainee Driving Instructor
Stevenage, Hertfordshire
Company Info
Optimum IT

Company Profile

C++ Software Engineer | Nottingham | £45,000 + Bonus & Benefits

Posted by Optimum IT on 11.24.2017
Job ID: 1166389
Location: Nottingham, Nottinghamshire, United Kingdom
Job Category: Information Technology, Telecommunications
Salary: £45,000.00 per year
Job Views: 564
Post Code:
Employment Type: Full time
Posted: 11.24.2017

Job Description

C++ Software Engineer

The projects are technically challenging in an environment that is very engaging. Projects will utilize a multitude of different languages and skill sets, including C++, C#, and a variety of Scripting languages. The heaviest focus is on C++ and object-oriented development. Projects center around both the Linux and Windows operating systems, with a heavy focus on Linux. The strongest employees are typically known as problem solvers; individuals that take full ownership of problems and drive them through to completion. Learning is also an important aspect of every member of the team, and continued learning is strongly encouraged and supported.


Bachelor of Science in Computer Science, or equivalent

5+ years of software development experience

3+ years of Object Oriented development, in particular C++

Excellent communication skills

Strong focus on collaboration

Strong analytical skills for troubleshooting and diagnostic

Ability to thoroughly test and debug code, with a focus on test driven development

Ability to suggest new technologies, and quickly adapt to change

Desired Skills (Nice to have in addition to the Required Skills), necessary industry experience and associated number of years of experience:

Experience developing on Linux

Exposure to Agile methodologies

Experience with automated testing

Experience with Real Time programming

Adept at software design

Experience with debugging multithreaded applications

Knowledge of/experience with design patterns

Strong focus on continued learning and development

Understanding of financial markets, market data

Experience with analysis of transport and application layer network protocols

  • Previous Next