Software Engineer
Posting date: | 17 September 2024 |
---|---|
Hours: | Full time |
Closing date: | 17 October 2024 |
Location: | Oakdale Business Park, NP12 4AD |
Company: | General Dynamics Lands Systems UK |
Job type: | Contract |
Job reference: | 420 |
Summary
Description
As a Software Engineer (Contractor), you will contribute to the Software Team working closely with systems engineering and validation teams to add new capability. The role spans the full software development life-cycle encompassing requirements derivation, architectural design analysis, implementation, integration and test. A typical day could include:
- Interpret functional and non-functional software requirements embodying them in detailed software designs that align with the broader software architecture.
- Develop and update software components, using the C++ programming language, validating fulfilment of requirements and adherence to detailed software designs.
- Where required perform failure root cause, then using the knowledge gained, identify appropriate design and implementation changes to effect resolution.
- Perform all software tasks in full adherence to the project’s software coding standards, development process, associated policies and guidelines.
- Ensure component regression tests are maintained and extended in-line with new development and defect resolutions.
- Supply accurate effort and timescales estimates for assigned software tasks and report progress to line manager.
- Professional experience implementing software applications and services using C++
- Proficient in design capture in UML using Object Orientated Design (OOD) methodologies
- Familiarity with software configuration and change control best practice
- Able to understand complex problems and disseminate into understandable forward action plans for resolution.
- BEng / BS Honours Degree in SW Engineering, EE, CS, Physics, Mathematics or equivalent (2.1 and above)
- Experience across Software Requirements Capture, Architectural Design, Implementation and Test.
- Good verbal and written skills and experience of spreadsheets, databases, flowcharts, technical report writing and meeting minutes.
- Hold or be capable of holding security clearance up to the level of SECRET.
- Good team member, self-motivated
- Strong communication skills including excellent written and spoken English.
Proud member of the Disability Confident employer scheme