Job Title: | Software Developer / Programmer - C, C++ |
Contract Type: | Permanent |
Location: | Manchester, Greater Manchester |
Industry: | |
Salary: | Negotiable |
REF: | 20190821_1566391972 |
Contact Name: | Damian Wolski |
Contact Email: | Damian.Wolski@projectpeople.com |
Job Published: | over 4 years ago |
Job Description
Role Purpose
The role holder is responsible for developing software and supporting complex software and solutions for our customers. This role is predominantly the support and development of an integration toolset.
The successful applicant will join a team of experienced developers working together in a number of areas including C++, VB/C#, and some Java.
The knowledge of Communications Protocols will be also important.
You will be involved in the 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 the 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
-
People Business Partner
Location: Theale
Salary: Negotiable
-
Senior Oracle Project Manager (Oracle Database Migration)
Location: London
Salary: Negotiable
-
People Generalist
Location: Theale
Salary: Negotiable
-
Senior Oracle Database Migration Project Manager
Location: Bracknell
Salary: Negotiable
-
Senior Project Manager - Oracle Database Migration
Location: Bracknell
Salary: Negotiable
-
ORACLE PROJECT MANAGER - MIGRATION - REMOTE - CONTRACT
Location: London
Salary: Negotiable