Contract Software Engineer in Newcastle upon Tyne

Contract Software Engineer in Newcastle upon Tyne

Newcastle upon Tyne Full-Time 36000 - 54000 £ / year (est.) No home office possible
O

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™

Opencast is an exceptional employer that champions a collaborative and inclusive work culture, offering contract software engineers the opportunity to engage in meaningful projects that impact government and business sectors. With a strong focus on continuous learning and professional growth, employees benefit from agile methodologies, pair programming, and a hybrid work model that promotes flexibility. Located in Newcastle Upon Tyne, Opencast not only values diversity but also provides a supportive environment where innovative ideas thrive, making it an ideal place for those seeking rewarding and impactful employment.
O

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

Java
Scala
Kotlin
Ruby
Spring Boot
Python
Object-Oriented Design
Test-Driven Development (TDD)
Unit Testing
Integration Testing
Agile Methodologies
Extreme Programming
GDS Toolkit
UI/UX Best Practices
Communication Skills

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.

Contract Software Engineer in Newcastle upon Tyne
Opencast | B Corp™
Location: Newcastle upon Tyne

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>