Job Title: | Software Developer |
Contract Type: | Permanent |
Location: | Manchester, Greater Manchester |
Industry: | |
Salary: | Negotiable |
Start Date: | ASAP |
REF: | 20193107b_1564582087 |
Contact Name: | Konrad Klusek |
Contact Email: | Konrad.klusek@projectpeople.com |
Job Published: | over 4 years ago |
Job Description
Software Developer (C, C++)
Role Purpose
The role holder is responsible for developing software and supporting complex software and solutions for our Customers. This role is predominantly support and development of the integration toolset, 'HostTalk'.
The successful applicant will join a team of experienced developers working together to in a number of areas including C++, VB/C# and some Java
As the HostTalk products deal with connectivity to the VME platform a knowledge of Communications Protocols will be important.
You will be involved in development of new features, enhancements to existing functionality, defect investigation/resolution and design documentation.
An eye for detail and focus on quality is required, using a test driven approach incorporating unit and integration testing of code.
The role holder may also be required to provide consultancy to our customers. Full training will be given.
Key Accountabilities
- Software development, maintenance and delivery of software to agreed schedule, cost effort and compliance with the defined development process
- Write efficient code with accompanying unit and integration tests
- Is able to review requirements
- Documentation of software development, ensuring documentation is provided in the Customer documentation regarding any changes or new functionality that are made
- Regular individual progress reports
- Undertaking design of discrete items of functionality
- Reviewing code developed by peers
- Develop product and domain knowledge
- Assisting with support and testing of existing software
- Providing support to Service Operations department as directed
- Resolving defects
- Individual compliance with all quality, environmental and information security policies and procedures
Essential Skills
- C and C++ Programming
- Linux experience (preferably Red hat)
Beneficial Skills
- Knowledge of Networking, in particular TCP/IP protocols.
- .NET (VB and/or C#)
- Java
- JavaScript (and JavaScript frameworks)
- REST/JSON APIs (not sure this is Essential)
- Unit testing
- Review code for conformance to coding guidelines
- Ability to re-design or re-factor code
- Show an awareness and understanding of software design, development and lifecycles
- Involved in the peer reviewing of designs
Project People is acting as an Employment Agency in relation to this vacancy.
SIMILAR ROLES
-
Devops Engineer
Location: Berkshire
Salary: Negotiable
-
Gaming Product Manager_Mandarin speaking
Location: London
Salary: Negotiable
-
DEVOPS ENGINEER - CONTRACT - ONSITE BASINGSTOKE
Location: Basingstoke
Salary: Negotiable
-
Infrastructure Architect
Location: Basingstoke
Salary: Negotiable
-
Power BI Developer
Location: Reading
Salary: Negotiable
-
POWER BI DEVELOPER -FULLTIME-PERMANENT -THEALE/READING
Location: Reading
Salary: £60000 - £61000 per annum