At a Glance
- Tasks: Design and develop innovative software solutions for the entertainment industry.
- Company: Join Hooper Media, a leader in modern media finance technology.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
- Other info: Collaborative team environment with a focus on innovation and career advancement.
- Why this job: Make a real impact in transforming how media companies manage finances.
- Qualifications: 3+ years in software development with skills in C#, JavaScript, and SQL.
The predicted salary is between 36000 - 60000 £ per year.
Hooper Media builds advanced software that transforms how entertainment companies manage participations, royalties, residuals, and amortization. Our Calculation Engine automates complex financial workflows with accuracy and scale. With deep industry expertise and a commitment to innovation, we deliver reliable, modern solutions that support film, TV, and digital content operations. As we continue to grow, we’re expanding our team and shaping the future of media finance technology.
The Software Engineer will play a pivotal role in the end-to-end development lifecycle of our application, from brainstorming and design to implementation, deployment, and maintenance. You will work alongside a cross-functional team of engineers, product managers, and designers to deliver robust, scalable, and high-quality software solutions.
Key Responsibilities:- Design, develop, and maintain: Build clean, efficient, and reliable code for our applications.
- Collaborate: Work within an agile team to translate product requirements into technical specifications and actionable tasks.
- Full-stack development: Contribute across the entire technology stack, from front-end frameworks (Angular) to back-end technologies (.NET) and databases (MS SQL Server).
- Quality Assurance: Write unit, integration, and end-to-end tests to ensure code quality and reliability. Participate in code reviews to maintain high standards and share knowledge.
- Troubleshoot and Debug: Identify, diagnose, and resolve complex software defects and performance bottlenecks.
- Deploy and Monitor: Participate in CI/CD processes to deploy services and monitor system health in a cloud environment (Azure, AWS).
- Innovate: Stay up to date with emerging technologies and industry best practices, and proactively suggest improvements to our technology, processes, and products.
- Bachelor's degree in Computer Science or related field
- 3+ years of professional software development experience
- Essential experience: C# and ASP.NET, JavaScript/TypeScript, HTML and CSS, SQL databases, Object-oriented programming
- Desirable: Git, Azure DevOps, Hosting and PaaS, Agile development methodologies, PostgreSQL
- Familiarity with: Angular, Entity Framework, Visual Studio, Unit testing, Microsoft SQL Server, T-SQL
Software Engineer in Liverpool employer: Hooper Media
Contact Detail:
Hooper Media Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Liverpool
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that align with what Hooper Media does. Highlight your experience with C#, ASP.NET, and any full-stack work you've done to catch their eye.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process while solving problems, as collaboration is key in their agile environment.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Hooper Media team.
We think you need these skills to ace Software Engineer in Liverpool
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with C#, ASP.NET, and any relevant full-stack development projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about software engineering and how your background aligns with our mission at Hooper Media. Be sure to mention any innovative projects or technologies you've worked with.
Showcase Your Projects: If you've got a portfolio or GitHub repository, make sure to include it in your application. We love seeing real examples of your work, especially if they demonstrate your skills in full-stack development and problem-solving.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Hooper Media
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, ASP.NET, and Angular. Brush up on your knowledge of SQL databases too, as you'll likely be asked to demonstrate your understanding of these during the interview.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've identified and resolved complex software defects or performance issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your troubleshooting abilities.
✨Emphasise Collaboration
Since the role involves working within an agile team, be ready to talk about your experience collaborating with cross-functional teams. Share examples of how you’ve translated product requirements into technical specifications and how you’ve contributed to code reviews.
✨Stay Current with Industry Trends
Demonstrate your passion for innovation by discussing any emerging technologies or best practices you’ve been following. Be prepared to suggest improvements based on your knowledge, showing that you’re proactive and eager to contribute to the company’s growth.