Software Developer
Join a team of passionate problem solvers working in a hybrid fashion between remote home office and our state-of-the-art office environment built for collaboration and agile working practices. In this role you will have the opportunity to be part of a range of different platform delivery teams, working across all areas of the TV content origination and distribution platforms, designing and implementing innovative software solutions that enable the management of Operational workflows, contributing to providing a world-class entertainment service for millions of viewers.
You will understand the importance of collaborating with others sharing common goals, ensuring that value can be quickly and effectively delivered, and always being willing to support an environment where challenge is essential in contributing to a culture of learning and continual improvement.
Responsibilities:
• Work with a team of like-minded Software Engineers, Technical Analysts and DevOps Engineers to deliver a range of software-based solutions within a delivery platform focused on providing content to our customers via a range of distribution methods.
• Be part of the planning, design, development, enhancement, implementation and maintenance of the Contribution, Origination and Distribution platform’s unified OMS (Operational Management System).
• Contribute to the migration to, and expansion of, software services in the cloud.
• Experiment as you work with customers to design and implement enhancements as you rapidly learn what improvements could add further value to the platform.
• Work as part of the team to assist with the strategic development and progress of the platform long-range plan.
• Be one of the primary points of contact for providing software expertise & knowledge as part of the Centre of Excellence services we offer to the wider business.
• Provide 2nd line support as business needs demand to maintain platform availability and continuity, and further ensure our delivered software solution continue to work at optimal performance over time.
• Maintain, enforce and progress relevant programmatic standards and processes such as continuous integration and deployment, unit testing, source control management and peer review sessions with respect to delivered OMS software solutions
Candidate Specification:
• A degree in Computer Science or STEM/Data Engineering subject with a strong aptitude for programmatic solutions. In lieu of formal qualification, a suitable level of demonstrable industry experience could be accepted.
• Software development experience using C# .NET is desired, but if you’re willing to learn, we’re willing to train in specific toolsets and languages.
• Appreciation of automated software testing.
• A passion to champion cloud-based solutions using CICD pipelines to iterate fast on delivery, seeking valuable feedback to learn from each iteration.
• An understanding of value-based delivery with respect to application and system development, with a passion for Agile and DevOps principles.
• Creative problem-solver; ability to learn new technologies and apply these quickly to the business.
• Ability to communicate ideas and opinions at senior levels.
• Embraces change and thrives in a fast-paced and progressive environment.