Every day, Imagine Communications is delivering billions of media moments all over the world — anywhere, anytime and on any device. Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most technologically advanced sports and live-event venues.
Why Imagine?
Imagine Communications offers a generous pension to all our employees, private Medical and Dental. We like to make sure all our employees are safe when travelling so we’ve got travel insurance covered too. Employee Wellbeing is a priority for us, so all employees and their family have access to our EAP service. We have subsidised Gym membership, Life assurance and Group income protection.
We are looking for a Junior Software Developer to undertake a range of application development tasks including implementing new functionality; fixing faults and re-factoring. The developer will be required to write good object-oriented code from functional specifications and use cases using C++ and C#.
The primary responsibility for the Junior Software Developer is to accurately code and test effective programs from detailed system requirements and problem descriptions provided by others.
To undertake a range of application development tasks including; implementing new functionality, fixing faults and re factoring.
To write good object oriented code from functional specifications and use cases using C# and C++.
Develop cross-functional and / or multi-platform projects
Participate in walkthrough reviews of technical requirements
To ensure that all working practices comply with Health and Safety legislation.
Such other duties as may from time to time be reasonably required
You will have the personal qualities to learn from colleagues and work alongside them in a co-operative and supportive way. Accepting accountability for areas under your control and have a pro-active approach to recognising problems and finding solutions is desirable as well as a sound appreciate of the value of effective communications.
Bachelor’s degree or equivalent working experience in an engineering role
GCSE English and Maths (C or above).
Experience with C++, C# or SQL.
Familiar with agile methodologies and software development lifecycle
Ability to work effectively in a team environment.
Ability to communicate effectively with multi-functional and diverse backgrounds.
Eager to learn new skills and acquire knowledge.
Shows initiative and is pro-active
Excellent verbal and written communication, organizational and self-motivation skillset.
Celebrating difference, together stronger
At Imagine Communications, we don’t just accept difference — we celebrate it, we support it, and we thrive on it for the benefit of our customers, our employees, our products, and our communities. We are committed to providing an environment of mutual respect. Imagine Communications is proud to be an equal opportunity workplace and is an affirmative action employer.
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Broadcast Media Production and Distribution
Referrals increase your chances of interviewing at Imagine Communications by 2x