C++ Software Engineer - Newcastle Upon Tyne, United Kingdom - Nigel Wright
Description
Overview
For over 30 years, our client has been producing seismic data software to help geologists around the world and they now need some Senior Software Developers to work on the following:
- Delivery of commercial quality software within an Agile environment
- Actively participate in the resolution of complex technical problems
- Continually improve the software delivery process
- Ensure estimates and plans are technically accurate and up to date
- Ensure design and implementation adhere to standards
- Maintain appropriate design and coding standards
- Share knowledge of the codebase and encourages "shared code ownership"
- Identify new technologies which will improve our software
- Take ownership of code quality and drives continuous improvement.
The role will be based in their Newcastle city centre office with the flexibility to work from home regularly, or may be based remotely if necessary.
Personal Profile:
- Appropriate qualifications and/or experience in a Software Engineering discipline
- 5+ years' experience in software development within a commercial environment
- 2+ years' experience in Agile software methods and practices, specifically Scrum
- Substantial experience in using C++ in a commercial environment
- Knowledge of C#, Angular, Ruby, NoSQL, Python or TensorFlow machine learning, messaging, or distributed computing is highly desirable
- Experience in using design patterns and refactoring techniques
- Knowledge and experience of continuous delivery pipelines such as GitLab
- Familiarity with a testfirst development methodology such as TDD or BDD
- Awareness of public cloud architectures, including AWS or Azure
- Familiarity with modern architecture methods such as TOGAF
- Understanding of containerised software using Docker and Kubernetes
- Awareness of test automation
- Data led API design and implementation using OpenAPI
Salary & benefits
A competitive salary will be offered in line with skills and experience.
They offer a comprehensive range of benefits including:
- Pension Plan
- Life Insurance
- Private Health Care
- Discounted retail scheme
- Holiday purchase
- Personal Development Plan
- Udemy subscription
- Time off to volunteer
- Cycle to Work scheme
**Interested?
More jobs from Nigel Wright
-
Interim HR Business Partner
Newcastle Upon Tyne, United Kingdom - 5 days ago
-
Financial Controller
Cramlington, United Kingdom - 4 weeks ago
-
Senior Full Stack Developer
Newcastle Upon Tyne, United Kingdom - 3 weeks ago
-
Assistant Management Accountant
Loftus, United Kingdom - 3 weeks ago
-
Management Accountant
Prestwick, United Kingdom - 3 weeks ago
-
Senior HR Business Partner
Wynyard, United Kingdom - 3 weeks ago