At a Glance
- Tasks: Develop user-centred solutions and write high-quality, testable code.
- Company: Join Opencast, a B Corp™ tech consultancy with a focus on innovation.
- Benefits: Earn up to £450 per day with a hybrid work model and travel opportunities.
- Why this job: Make a real impact while collaborating with diverse teams on exciting projects.
- Qualifications: Expertise in Java/Scala and strong coding skills required.
- Other info: Embrace a dynamic environment with a commitment to diversity and continuous learning.
The predicted salary is between 36000 - 54000 £ per year.
Opencast – a B Corp™ tech consultancy building user‑centred solutions for government and business customers – invites you to join as a software developer consultant. The role is contract‑based (covered by a full‑time schedule), focusing on agile, test‑driven development, pair programming and continuous improvement.
Job Details
- Seniority level: Mid‑Senior Level
- Employment type: Contract (Full‑time)
- Industry: IT Services and IT Consulting
- Job function: Information Technology and Consulting
Responsibilities
- Deliver and maintain the client’s backlog, writing high‑quality, testable code.
- Collaborate with cross‑functional teams, stakeholders and other consultants to shape requirements and design.
- Lead on the implementation of user stories, ensuring best practices in TDD, mobbing and pair programming.
- Provide technical guidance on architectural patterns, tooling and UI/UX best practices.
- Help clients improve workflows, technologies and delivery processes, from discovery to production.
- Document knowledge and maintain knowledge bases to support continuous learning.
- Ensure compliance with Opencast’s quality, environmental and information security policies.
Qualifications
- Expertise in Java and/or Scala; experience with Kotlin, Ruby, Spring Boot or Python is valuable.
- Strong object‑oriented design and coding skills.
- Experience with test‑driven development and unit/integration testing.
- Hands‑on knowledge of the GDS toolkit and GDS standards.
- Comfortable with agile methodologies, extreme programming and continuous learning.
- Existing UK Security Clearance or eligibility for one is required.
- Excellent communication, teamwork and a willingness to share knowledge.
Salary and Benefits
- Salary: Up to £450 per day (working inside IR35). Contractual.
- Hybrid work model with travel to client sites, HQ and home offices as required.
Application Process
Interviews are conducted via Microsoft Teams. The process includes pair programming, a technical interview and a behavioural review.
Diversity & Inclusion
We welcome candidates from all identities, attributes, ways of thinking and backgrounds. Opencast seeks to reflect diversity in its team and solutions, supporting a fairer society.
Contract Software Engineer in Newcastle upon Tyne employer: Opencast | B Corp™
Contact Detail:
Opencast | B Corp™ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Contract Software Engineer in Newcastle upon Tyne
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, attend meetups, and don’t be shy about reaching out to current employees at Opencast. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Prepare for those interviews like a pro! Brush up on your Java or Scala skills, and practice pair programming scenarios. Remember, they’re looking for collaboration, so show off your teamwork skills during the technical interview.
✨Tip Number 3
Don’t forget to showcase your problem-solving abilities! During the interview, be ready to discuss how you’ve tackled challenges in past projects, especially in agile environments. They want to see how you think on your feet!
✨Tip Number 4
Finally, apply 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. Let’s get you that contract role!
We think you need these skills to ace Contract Software Engineer in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Contract Software Engineer. Highlight your experience with Java, Scala, and any relevant projects that showcase your skills in TDD and agile methodologies. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how your background aligns with our mission at Opencast. Keep it concise but impactful – we love a good story!
Showcase Your Technical Skills: In your application, don’t forget to mention specific technologies and tools you’ve worked with. If you have experience with the GDS toolkit or any architectural patterns, let us know! We’re keen on seeing your technical prowess.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Opencast | B Corp™
✨Know Your Tech Stack
Make sure you brush up on your Java and Scala skills, as well as any experience with Kotlin, Ruby, Spring Boot, or Python. Be ready to discuss your past projects and how you've applied these technologies in real-world scenarios.
✨Master Test-Driven Development
Since the role emphasises TDD, be prepared to demonstrate your understanding of writing testable code. Practise explaining your thought process during coding exercises, especially when it comes to unit and integration testing.
✨Showcase Your Collaboration Skills
This position involves working closely with cross-functional teams. Think of examples where you've successfully collaborated with others, particularly in pair programming or mobbing situations, and be ready to share those stories.
✨Prepare for Behavioural Questions
Expect questions that assess your communication and teamwork abilities. Reflect on past experiences where you’ve had to navigate challenges or conflicts within a team, and be ready to discuss how you handled them.