At a Glance
- Tasks: Develop and maintain C# applications for innovative outdoor digital signage solutions.
- Company: Join Bauer Media Outdoor, a leader in out-of-home media with a vibrant team.
- Benefits: Enjoy a four-day work week, competitive salary, bonuses, and healthcare perks.
- Other info: Inclusive culture that values diverse backgrounds and offers excellent career growth.
- Why this job: Make an impact in a dynamic tech environment while working on cutting-edge projects.
- Qualifications: Experience in C#, .NET, and Agile methodologies; strong problem-solving skills required.
The predicted salary is between 40000 - 50000 € per year.
Bauer Media Outdoor UK is one of the leading Out of Home media owners, with more than 33,000 advertising sites in our portfolio. Our talented team of over 650 people work in 14 locations across the country, creating and delivering some of the most memorable advertising campaigns in the UK. Bauer Media Outdoor Technic are a world leader in outdoor digital signage solutions and delivering digital intelligence.
A total service is provided across the UK and Europe from hardware development and manufacturing to customer back-end services. Our Remote Device Management (RDM®) software delivers real-time performance data across our entire screen network, giving customers 24-hour insight and confidence in the consistent delivery of high-quality out-of-home content. Our technology spans environmental monitoring, telecoms and wireless infrastructure, and city information platforms.
About the role: This role sits within our Software & Firmware team — a nine-strong, multi-discipline group responsible for three interconnected areas of our product ecosystem:
- Low-level sign-side firmware (C) that monitors and operates sign hardware, including environmental systems and display signalling
- Higher-level sign-side application services (C#) managing all aspects of sign operations
- Server-side back-end systems (C#) that manage and monitor the wider sign estate
We are looking for a mid-level C# developer to contribute primarily to the sign-side application services layer. The work is a compelling mix of contributing to new designs and maintaining and improving existing systems — and experience with the latter is a genuinely valuable source of insight for the former. This is a four-day working week role — you will work Monday to Thursday and be paid for five days.
Key Responsibilities:
- Write clean, scalable and efficient code in line with best practices and agreed standards
- Participate fully in the software development lifecycle, from design and implementation through to test and release
- Perform code reviews and provide constructive, collaborative feedback
- Work within an Agile/Scrum environment, following sprint planning across multiple product workstreams
- Create and maintain clear technical documentation
- Liaise with the Software Support Analyst to help debug and resolve escalated issues
- Collaborate with business teams on development activities
- Support continuous improvement across both product and business requirements
- Stay current with emerging technologies, industry trends and relevant training
About you: We are looking for a curious, self-starting developer who enjoys getting to grips with complex systems and takes pride in clean, well-reasoned code. We welcome applications from candidates with a range of backgrounds and value transferable skills alongside direct experience.
- Solid, proven experience with OOP in C# and the .NET APIs (.NET 6 through to .NET 9)
- Understanding of design patterns and application architecture
- Knowledge of networking concepts including TCP/IP, sockets programming and IPv4
- Linux experience and familiarity with Bash scripting
- Strong debugging and fault-finding skills
- Experience working within Agile/Scrum environments
- Excellent communication skills and a methodical, detail-oriented approach to problem solving
- Experience with C or C++ — useful for bridging into firmware understanding
- Knowledge or awareness of firmware development
- Familiarity with DevOps practices and tooling
What is in it for you?
- Competitive Salary
- Bonus scheme based on company and individual targets
- Standard workplace pension – matched at 5%
- Healthcare Cash Plan and peripheral benefits
- Employee Assistant Programme
- Free parking with electric charging points
- Social events and activities
At Bauer Media Outdoor, we are committed to treating everyone with fairness and respect, regardless of their race, gender, age, ethnicity, background, sexual orientation, disability, or any other differences. We work hard to foster an inclusive environment, a place you can be yourself. We support reasonable adjustment requests from candidates and employees. If you're interested in joining us to shape the future of out-of-home media, we'd love to hear from you.
Mid-Level C# Developer - Bolton employer: Bauer Media Outdoor UK
Bauer Media Outdoor UK is an exceptional employer, offering a dynamic work culture that prioritises innovation and collaboration within a diverse team of over 650 professionals. With a four-day working week and a range of benefits including a competitive salary, healthcare cash plan, and opportunities for personal growth, employees are empowered to thrive both personally and professionally in a supportive environment. Located across the UK, our commitment to inclusivity and continuous improvement makes Bauer Media Outdoor a fantastic place for mid-level C# developers to advance their careers while contributing to cutting-edge outdoor digital signage solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Mid-Level C# Developer - Bolton
✨Tip Number 1
Get your networking game on! Reach out to folks in the industry, attend meetups, or join online forums. You never know who might have a lead on that perfect C# developer role.
✨Tip Number 2
Show off your skills! Create a GitHub profile with some of your best projects. This is a great way to demonstrate your coding prowess and give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for those interviews! Brush up on your C# knowledge, especially around OOP and .NET APIs. Practice common coding challenges and be ready to discuss your past projects and how you tackled challenges.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate developers like you!
We think you need these skills to ace Mid-Level C# Developer - Bolton
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your C# development experience and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role and how your background fits with our needs. Be genuine and let your personality shine through; we love to see enthusiasm for what we do!
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex problems or improved existing systems. We value a methodical approach to problem-solving, so don't hold back on sharing your successes!
Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Bauer Media Outdoor UK
✨Know Your C# Inside Out
Make sure you brush up on your C# skills, especially with .NET 6 to .NET 9. Be ready to discuss OOP principles and design patterns, as these are crucial for the role. Practising coding challenges can help you articulate your thought process during the interview.
✨Familiarise Yourself with Agile/Scrum
Since the team works in an Agile/Scrum environment, it’s essential to understand how sprints work and be prepared to discuss your experience in similar settings. Think of examples where you've contributed to sprint planning or retrospectives.
✨Prepare for Technical Questions
Expect questions that test your debugging skills and knowledge of networking concepts like TCP/IP and sockets programming. Brush up on your fault-finding techniques and be ready to explain how you approach problem-solving in a methodical way.
✨Show Your Curiosity and Willingness to Learn
Bauer Media Outdoor values curiosity, so be prepared to discuss how you stay current with emerging technologies and industry trends. Share any relevant training or projects that demonstrate your eagerness to learn and grow in your field.