Software Engineer / Software Developer in Sheffield

Software Engineer / Software Developer in Sheffield

Sheffield Full-Time 60000 - 60000 £ / year (est.) Home office (partial)

At a Glance

  • Tasks: Develop high-quality software and collaborate in an agile team to enhance education solutions.
  • Company: Join Tes, the world's largest professional network for teachers, transforming education globally.
  • Benefits: Enjoy 25-30 days annual leave, a pension scheme, and access to various employee benefits.
  • Other info: Dynamic hybrid work environment with excellent career growth and learning opportunities.
  • Why this job: Make a real impact in education while working with cutting-edge technologies and a supportive team.
  • Qualifications: Proficient in JavaScript, Java, PHP, or C#, with strong communication skills.

The predicted salary is between 60000 - 60000 £ per year.

Department: Technology

Location: Sheffield

Working Pattern: Hybrid, includes 3 days each week in the office

Contract Type: Full time, permanent

Salary: Up to £60,000 per annum

Role overview: Tes is the world's largest professional network for teachers. We power schools and enable great teaching worldwide, by creating trusted educational solutions to make the greatest difference in education. We are undergoing an exciting transformation within our Product Development and are seeking Software Engineers to join us in the next phase of our journey. You will be joining an evolving agile team that includes Scrum Masters, Product Managers, Quality Assurance, and fellow Engineers. You will be working in a team that actively encourages openness and respect for one another. You will work alongside your team using transparent processes to inspect, adapt and continuously learn and improve.

Key Responsibilities:

  • Deliver high-quality code using modern languages and frameworks.
  • Participate in agile ceremonies and contribute to sprint planning and retrospectives.
  • Write and maintain unit, integration, and functional tests.
  • Collaborate with QA to support automated testing efforts.
  • Contribute to code reviews and provide constructive feedback.
  • Deploy code to various environments and support releases.
  • Suggest improvements to CI/CD pipelines and development workflows.
  • Monitor and respond to system errors and logs.
  • Document technical decisions and contribute to team knowledge sharing.
  • Stay current with best practices and apply them in your work.

What will you need to succeed?

Essential Skills:

  • Proficient in at least one of: JavaScript, Java, PHP, C#, or other .NET languages.
  • Familiarity with REST APIs and API integration.
  • Working knowledge of both NoSQL and relational databases.
  • Good understanding of software engineering principles and design patterns.
  • Strong communication skills, with the ability to explain technical concepts clearly.

Desirable Skills:

  • Experience with Docker and Kubernetes in development or production environments.
  • Exposure to microservices architecture.
  • Understanding of CI/CD pipelines and deployment strategies.
  • Familiarity with feature toggling and A/B testing.
  • Aware of security best practices (e.g., OWASP Top 10).
  • Interest in mentoring junior developers or apprentices.

What do you get in return?

  • 25 days annual leave rising to 30
  • 5% pension after probation
  • State of the art offices
  • Access to a range of benefits via My Benefits World
  • Free eye care cover
  • Life Assurance
  • Cycle to Work Scheme
  • EAP (Employee assistance programme)
  • Quarterly Tes Socials
  • Access to an extensive Learning and Development menu

For more information about Tes, our products, and our team, visit: www.tes.com.

Software Engineer / Software Developer in Sheffield employer: 慨正橡扯

Tes is an exceptional employer, offering a dynamic work environment in Sheffield where innovation meets collaboration. With a strong focus on employee growth, you will benefit from extensive learning and development opportunities, alongside a supportive culture that values openness and respect. Enjoy a competitive salary, generous annual leave, and a range of benefits designed to enhance your well-being and work-life balance as you contribute to transforming education worldwide.

Contact Details:

慨正橡扯 Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer / Software Developer in Sheffield

Tip Number 1

Network like a pro! Reach out to current employees at Tes on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! Prepare a portfolio of your projects, especially those using JavaScript, Java, or PHP. Having tangible examples of your work can really impress during interviews.

Tip Number 3

Practice makes perfect! Get comfortable with common interview questions for software engineers. Mock interviews with friends or using online platforms can help you nail your responses.

Tip Number 4

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 Tes team.

We think you need these skills to ace Software Engineer / Software Developer in Sheffield

JavaScript
Java
PHP
C#
.NET languages
REST APIs
NoSQL databases

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with JavaScript, Java, PHP, or C#, and don’t forget to mention any work with REST APIs or databases. We want to see how your skills match what we’re looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about joining our team at Tes and how you can contribute to our mission. Keep it friendly and professional, and let your personality come through.

Showcase Your Projects:If you’ve worked on any cool projects, make sure to include them in your application. Whether it’s a personal project or something from a previous job, we love seeing practical examples of your coding skills and problem-solving abilities.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, you’ll find all the info you need about the role and our company there!

How to prepare for a job interview at 慨正橡扯

Know Your Tech Stack

Make sure you brush up on the programming languages and frameworks mentioned in the job description, like JavaScript, Java, PHP, or C#. Be ready to discuss your experience with these technologies and how you've used them in past projects.

Show Your Agile Spirit

Since the role involves working in an agile team, be prepared to talk about your experiences with agile methodologies. Share examples of how you've participated in sprint planning, retrospectives, or any other agile ceremonies, and highlight your collaborative approach.

Prepare for Technical Questions

Expect technical questions that assess your understanding of software engineering principles, design patterns, and API integration. Practise explaining complex concepts clearly, as strong communication skills are essential for this role.

Demonstrate Continuous Learning

The company values staying current with best practices, so share how you keep your skills sharp. Discuss any recent courses, certifications, or personal projects that showcase your commitment to learning and improving as a developer.