At a Glance
- Tasks: Build user-centred solutions and collaborate with clients in a dynamic tech consultancy.
- Company: Join Opencast, a growing tech consultancy focused on innovation and teamwork.
- Benefits: Enjoy flexible hours, competitive pension, 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 with Java, and familiarity with agile methodologies.
- Other info: Hybrid work model with opportunities for travel and professional growth.
The predicted salary is between 28800 - 48000 £ per year.
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 of software developers at Opencast involves building products right and combining 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 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.
Qualifications
- UK Security Clearance (existing SC clearance or eligibility) is a requirement for our current permanent opportunities.
- Experience delivering digital services for the UK government is highly valuable; 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.
- Understanding of Object‐Oriented Programming.
- In‐depth knowledge of testing concepts and practices.
- Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards is required.
- Being comfortable with new technology, t‐shaped and ongoing learning is key to success.
- Experience with agile methodology.
Responsibilities
- Deliver and maintain the team's backlog.
- Collaborate with the team's testing effort.
- Lead on the implementation of user stories.
- Embrace mobbing and pairing.
- Work with others in a collaborative, multi‐disciplinary environment.
- Contribute to Opencast's 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 time between multiple locations, including HQ, hub locations, client sites or home. Travel is part of life at Opencast, and it considers the 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 are not working with recruitment agencies on this vacancy. If you are interested in this position, please apply directly with Opencast.
Seniority level: Mid‐Senior level
Employment type: Full‐time
Job function: Consulting and Information Technology
Industries: IT Services and IT Consulting
Location: Manchester, England, United Kingdom
Software Developer - 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 - Consultant in Manchester
✨Tip Number 1
Get to know the company culture! Before your interview, check out Opencast's website and social media. Understanding their values and how they work will help you connect during the interview.
✨Tip Number 2
Practice pair programming! Since it's a key part of the role, grab a mate and tackle some coding challenges together. This will not only sharpen your skills but also prepare you for the collaborative environment at Opencast.
✨Tip Number 3
Be ready to showcase your problem-solving skills! During the interview, you might face real-world scenarios. Think aloud as you work through problems to demonstrate your thought process and collaboration style.
✨Tip Number 4
Don’t forget to follow up! After your interview, send a quick thank-you email. It shows your enthusiasm for the role and keeps you fresh in their minds. Plus, it’s a great way to reiterate your interest in joining the Opencast team!
We think you need these skills to ace Software Developer - Consultant in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Java and any experience with agile methodologies, as these are key for us at Opencast.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about software development and how you align with our values. Share specific examples of your collaborative work and how you've positively impacted your team.
Showcase Your Technical Skills: Don’t just list your technical skills; demonstrate them! If you have experience with GDS standards or other programming languages like Scala or Kotlin, make sure to include relevant projects or achievements.
Apply Through Our Website: We encourage you to apply directly through our website. This way, we can ensure your application gets the attention it deserves, and you’ll be one step closer to joining our amazing team!
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 in the job description, like Scala or Kotlin. Brush up on your Object-Oriented Programming concepts and be ready to discuss how you've applied them in past projects.
✨Embrace Agile Methodologies
Since Opencast values agile practices, be prepared to talk about your experience with agile methodologies and how you've used them in your previous roles. Think of specific examples where you’ve collaborated in a team setting, especially using pair programming or test-driven development.
✨Showcase Your Problem-Solving Skills
During the pair programming session, focus on your thought process as you tackle problems. Don’t just aim for the right answer; explain your reasoning and be open to feedback. This will demonstrate your collaborative spirit and willingness to learn.
✨Align with Company Values
Research Opencast’s values and think about how they resonate with your own. Be ready to discuss how you can contribute to their inclusive culture and how your experiences align with their mission to create user-centred solutions.