Reading, England, United Kingdom
Full Time
9 months ago
Job description
Graduate Software Engineers are responsible for designing, implementing, testing and maintaining the software for the management and control of ALL.SPACE’s terminal products. This includes embedded real-time terminal control software, web interfaces and cloud services. The software engineer will work as part of an Agile development team delivering features that meet product requirements.
Requirements
- Understand the functionality required via requirements and stakeholder interactions.
- Work with the software team to determine how the functionality fits within the system architecture and high-level design.
- Contribute to software design activities.
- Implement software functionality and develop automated unit and integration tests.
- Participate in on-target software testing of delivered features.
- Ensure that delivered features are approved via code reviews and released through our CI/CD pipeline.
- Support integration, system testing and customer usage of delivered features.
- Use design patterns and practices to ensure appropriate quality, security, modifiability, extensibility of the delivered software.
- Deliver documentation as and when required.
- Work within the team’s Agile framework, contributing to best practice.
QUALIFICATIONS, EXPERIENCE AND SKILLS
- BSc or MSc in Computer Science, Electrical, Systems, or related Engineering discipline.
- Proficiency with development, platforms, and tools in languages such as C++, Python and JavaScript.
- Understanding of Source Code Management and Continuous Integration/Continuous Deployment pipelines.
- Understanding of software lifecycle methodologies and best practice.
- Good self-organizational skills and attention to detail.
- Interest in learning new applications and environments.
- Capable of all aspects of software development; including software design, requirements, architecture, coding, automation, testing, and debugging.
- An appreciation of embedded real-time software development in C++.
- An appreciation of web and cloud development using JavaScript.
- Problem-solver and collaborative team member
Graduate roles at ALL.SPACE are hands on working within the software team, with coaching and mentoring provided on the job by the team members.
Benefits
- Generous Salary and Annual Bonus
- Stock Options
- Contributory Pension Scheme
- 25 days Annual Leave + Public holidays
- Cycle To Work Schemes (Salary Sacrifice)
- Car Scheme (Salary Sacrifice)
- Employee Assistance Programs
- Discounts Platform
Related Jobs
📍 Didcot, United Kingdom
🕒 Full Time
📌 7 days ago
📍 London or Helsinki, United Kingdom
🕒 Full Time
📌 15 days ago
📍 London, United Kingdom
🕒 Full Time
📌 16 days ago
📍 Oxfordshire UK, United Kingdom
🕒 Full Time
📌 16 days ago
Job Expired