This job has been posted for more than 30 working days and has expired.

Senior Software Developer

Senior Software Engineer - Birmingham


BENEFITS - £55,000 - £60,000 per annum, flexible working options, pension 25 days holiday plus birthday and bank holidays, rising with service, life insurance.


We are currently looking for a Senior Software Engineer with a background in commercial software development in distributed systems to join an extremely talented team of developers working on a large-scale application for a Software House based in Birmingham.


The role will involve working as part of a larger team developing solutions for the media and entertainment industry


Ideally we are looking for someone with who has strong commercial experience with C++ or something similar, and familiarity with distributed systems, and be willing to work across several disciplines such as software/database design, C++ algorithm development, CI/CD and PHP scripting.


Key Requirements




    • Commercial experience with C++ or something similar

    • Experience developing commercial software

    • Excellent command of OO concepts

    • Experience with software development for distributed systems

    • Experience with automated testing

    • Experience with Continuous Integration/Delivery

    • Experience with SCM concepts

    • Experience with Version Control Systems, ideally GIT

    • Familiarity with Unix/Linux systems including scripting

    • Mathematically minded

    • Excellent problem solving skills

    • High attention to detail

    • Ability to work well under pressure



Nice to have Skills




    • Experience with cloud services, specifically AWS, (ECS, EC2, Cloudwatch, RDS, Lambda, S3)

    • Experience with image/video processing techniques and libraries (especially OpenCV)

    • Experience with PHP scripting

    • Docker

    • GitLab

    • CI

    • Embedded C

    • MySQL

    • Redis, Beanstalk, RabbitMQ or ActiveMQ



Interested?


Please contact Emma Stevens on 0121 296 4416, apply to the vacancy or email your CV.