At a Glance
- Tasks: Join a team to create user-centred software solutions for clients in government and business.
- Company: Opencast | B CorpTM, a growing tech consultancy with a collaborative culture.
- Benefits: Enjoy flexible hours, competitive salary, healthcare, and 25 days' holiday.
- Why this job: Make a real difference while working with cutting-edge technology and diverse teams.
- Qualifications: Experience in software development, especially Java, and familiarity with agile methodologies.
- Other info: Hybrid work model with opportunities for learning and career growth.
The predicted salary is between 48000 - 84000 £ per year.
Join to apply for the Software Developer - Senior Consultant role at Opencast | B CorpTM. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Ready for a new challenge? Are you looking for work that makes a difference? Do you want to work with people who learn and grow together? If so, Opencast could be the place for you. We are a growing tech consultancy that creates user-centred solutions for our clients in government and business.
The role – Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation.
Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.
The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. UK Security Clearance (existing SC clearance or eligibility) is a requirement for our current permanent opportunities. Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.
Technical Skills
- Expertise in Java is preferred
- Experience in other languages such as Scala, Kotlin or Ruby is also valuable
- Deep understanding of programming paradigm, code design, testing, accessibility, performance and security
- Proven ability to apply different testing tools and methods in practice
- Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards is required
- Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success.
Senior consultant responsibilities
- Driving the elaboration of their team's backlog
- Setting testing strategies to match industry standards
- Being a technical expert in their team (or acting as the team lead)
- Leading the technical representation in a project discovery
- Mentoring and coaching others to help them achieve their full potential
- Demonstrating leadership within Opencast communities of practice
What our offer includes
- Competitive pension, healthcare, share options and discretionary bonus.
- Flexible hours and 25 days' holiday.
- People to support you every step of the way.
Where you'll work
Our hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.
We include you
We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.
Interview
Job interviews are on Microsoft Teams. We will make any adjustments to help you. The recruitment process for this role includes pair programming, a values interview, and a technical interview.
Want to know more? Visit our website or email careers@opencastsoftware.com. We're not working with recruitment agencies on this vacancy. If you are interested in this position, please apply directly with Opencast.
Software Developer - Senior Consultant in Manchester employer: Opencast | B CorpTM
Contact Detail:
Opencast | B CorpTM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer - Senior Consultant in Manchester
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, especially those at Opencast. Attend meetups or online events where you can chat with current employees and learn about their experiences.
✨Tip Number 2
Prepare for that interview like it’s a coding challenge! Brush up on your Java skills and be ready to discuss your experience with agile methodologies. Don’t forget to showcase your problem-solving abilities during the pair programming session.
✨Tip Number 3
Show off your collaborative spirit! Opencast values teamwork, so be ready to share examples of how you've worked with others to deliver successful projects. Highlight your mentoring experiences too!
✨Tip Number 4
Apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Opencast team.
We think you need these skills to ace Software Developer - Senior Consultant in Manchester
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Developer - Senior Consultant role. Highlight your experience with agile methodologies and any relevant programming languages like Java, Scala, or Kotlin. We want to see how your skills align with our values!
Showcase Your Collaboration Skills: Since this role involves working closely with clients and team members, emphasise your ability to collaborate and communicate effectively. Share examples of how you've positively challenged ideas or mentored others in past projects. We love team players!
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make your skills and experiences stand out. We appreciate straightforward communication, so don’t be afraid to show us what you can do!
Apply Through Our Website: We encourage you to apply directly through our website. This way, your application goes straight to us, and we can review it promptly. Plus, it shows you're keen on joining our team at Opencast!
How to prepare for a job interview at Opencast | B CorpTM
✨Know Your Tech Stack
Make sure you’re well-versed in Java and any other languages mentioned, like Scala or Kotlin. Brush up on your understanding of programming paradigms and testing tools, as these will likely come up during the technical interview.
✨Embrace Pair Programming
Since pair programming is part of the interview process, practice coding with a partner beforehand. This will help you get comfortable with collaboration and improve your ability to communicate your thought process clearly.
✨Showcase Your Agile Experience
Be ready to discuss your experience with agile methodologies. Think of specific examples where you’ve successfully implemented agile practices in past projects, as this aligns with what Opencast values in their developers.
✨Demonstrate Your Mentorship Skills
Opencast looks for team players who can mentor others. Prepare to share instances where you’ve helped colleagues grow or improved team dynamics, as this will highlight your leadership potential and collaborative spirit.