The main focus of the Backend Developer will be to provide technical design and development on high traffic multi-tiered applications, ensuring solutions fit within the full software development life cycle of OTT solutions.
This is a truly fantastic opportunity for an individual looking to put their extensive cloud knowledge and experience as a Backend Developer to the test; with input into product development and technology strategic direction, as well as supporting a number of projects including live sporting events.
Knowledge of OOP principles (Design Patterns, SOLID, DRY, YAGNI)
Familiarity with Extreme Programming practices (TDD, Pair Programming, Refactoring)
Familiarity with Live Streaming and Stream Encoding technologies
Knowledge of Event Sourcing and CQRS
Knowledge of scalability and performance challenges of server-side code. You can design and develop horizontally scalable, resilient and high performance REST services
Knowledge of SaaS, PaaS and IaaS models
Knowledge of cloud technologies and hands-on experience in at least one cloud platform: Microsoft Azure; Able to design and develop cloud-based systems and operate them in an automated fashion
Knowledge of MS-SQL Server, MongoDB, RabbitMQ, Dockers, JSON communication
Knowledge of ASP.NET stack (ASP.NET, VB.NET, C#)
Experience with Microsoft TFS, comfortable with Continuous Integration/Continuous Delivery environments
Experience with installation and deployment of servers and open source platforms
Knowledge of Agile methodologies
In return we can offer you:
Shortlisted candidates will be contacted by telephone for a screening and those who meet the requirements will be invited to a face-to-face interview.
We are committed to ensuring that we provide equal opportunities for all. Please let us know if you need us to make any adjustments or if you have any special requirements for the interview process. Depending on the role this normally includes a written test and interview.
Please note that we will only contact successfully shortlisted candidates.