We’re looking for a well-versed Senior/Principal Software Developer to lead a small team of Software developers, whilst remaining hands-on to contribute to high quality code production, pair-program with and coach the rest of the team.
Reporting to the Software Development Manager, based with the rest of the team in our Media and Technology Centre, Biggin Hill, you’ll lead and assist with technical direction whilst remaining hands-on and oversee and influence development projects, liaising with PMO to satisfy business requirements.
You have strong communication, analytical and problem-solving skills with the ability to evaluate, report and converse effectively.
Hons Degree in Computer Science or related technical discipline or minimum 6 years’ experience in the software development environment
Proficient use of Microsoft Office/JIRA/Confluence or similar applications
Knowledge of RDBMS architecture and design (e.g., Postgresql, MSSQL)
Experience with micro-service architectures and message passing protocols (e.g., Kafka, RabbitMQ)
Familiar with code branching and merging activities, approval of Git pull requests from developers on the team
Experience with NO-SQL databases (mongodb, dynamodb)