Senior Developer
Role details
Job location
Tech stack
Job description
My client based are a satellite communications provider working within the MOD sector who are looking to hire a Senior Developer to lead and work as part of a team in the system design/development processes.
You will be using bespoke and open-source software, primarily Linux based to bring additional value to their in-house and customer solutions.
In co-ordination with the Head of Technology, you will also lead and mentor the Developer and Graduate Developer working in your immediate team.
The main development software technologies include Debian, Apache, MySQL, Python, PHP, ReactJS and NodeJS.
As part of this role my client expect the successful candidate to continuously improve their skillset in software versioning and task management.
Requirements
- Ability to work effectively as part of a team, and on your own projects
- Good programming experience in some or all the following programming technologies: Linux (Debian, Ubuntu), Apache, Database Administration (MySQL), Programming knowledge (Bash, Python, PHP, ReactJS and NodeJS)
- Experience of CI/CD pipelines, Bitbucket and JIRA environments
- Experience of at least one of Xray, Pytest, Jest, Cypress test frameworks
- Experience of SonarQube code quality tool (desirable)
- Programming knowledge of SOA architectures (Desirable)
- Working knowledge of satellite networks and infrastructure (desirable)
- Asterisk/VoIP platforms
- Degree (2:1) or HND/HNC in Computer Science/Programming/Engineering related area and/or at least 5 years equivalent experience
Benefits & conditions
- Permanent (must have or be able to obtain SC Clearance)
- Redhill, Surrey
- Up to £60,000 Per Year
- Plus an excellent benefits package (including Pension, Bonus, Training and Development, Healthcare, etc.)