
Associate Software Engineer
- Camberley, Surrey
- Permanent
- Full-time
- Develop, design and test high-quality software to meet stakeholder requirements
- Utilise software development best practices to ensure code is well structured, unit tested and easy to maintain
- Work within an agile team and seek early feedback from customers and stakeholders
- Participate in design and development reviews across the whole code base
- Able to work collaboratively and contribute constructively to team meetings
- Strong problem-solving skills
- Previous software experience
- Experience writing software in C++, Python or JavaScript
- Experience using UNIX commands and Linux based operating systems
- Experience using version control software such as Git
- Basic knowledge of networking
- A driven and self-starting individual, with a desire to learn
- Good analytical skills, with a passion for finding simple solutions to complex problems
- Able to prioritize work and complete tasks to a deadline
- Good communication skills