Backend Developer

Backend Developer

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

At a Glance

  • Tasks: Join us as a Backend Developer to solve complex engineering challenges and enhance our products.
  • Company: Sage is a leading tech company focused on innovative software solutions for businesses.
  • Benefits: Enjoy competitive salary, health coverage, flexible work patterns, and volunteer days.
  • Why this job: Work with cutting-edge technologies in a collaborative environment while mentoring junior developers.
  • Qualifications: Proficiency in ASP.NET, SQL, and API development; experience with Agile methodologies is a plus.
  • Other info: This hybrid role requires 3 days a week in our Newcastle office.

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

Are you ready to take on the challenge of solving complex engineering problems with cutting-edge technologies? Sage is looking for a passionate Software Engineer Backend to build, enhance, and maintain products and systems that drive our business forward and exceed customer expectations.

This role is a hybrid role – 3 days per week in our Newcastle Office.

Why Youll Love Working With Us:

  • Innovative Technologies: Dive into the world of .NET C# framework and tackle difficult assignments with your broad knowledge of software development principles, practices, and procedures.
  • High-Quality Development: Successfully develop, deliver, and maintain high-quality software, including requirements, design, code, and documentation.
  • Collaborative Environment: Work closely with product managers to shape product definitions, ensuring flexibility, extensibility, and robustness.
  • Cross-Functional Teams: Collaborate with various Sage teams, including product management, QA/XD, and different product lines or business units, to drive results.
  • Mentorship Opportunities: Mentor and coach junior members of the development team, sharing your expertise and guiding their growth.
  • Agile Methodologies: Leverage your extensive experience with Agile Development, SCRUM, and Extreme Programming methodologies to deliver exceptional results.

Key Responsibilities Necessary Skills:

  • ASP.NET (C#): Proficiency in building and maintaining web applications using ASP.NET and C#.
  • SQL: Strong understanding of SQL databases, including writing queries, optimizing performance, and managing database schemas.
  • Security: Knowledge of best practices for securing web applications, including authentication, authorization, and data protection.
  • Version Control (Git): Experience with Git for version control, including branching, merging, and pull requests.
  • API Development: Proficiency in designing and developing RESTful APIs.

Desirable Skills:

  • Behavior Driven Design (BDD): Familiarity with BDD principles and tools like SpecFlow or Cucumber for writing and automating tests.
  • Elastic Search: Experience with Elastic Search for implementing search functionality and managing large datasets.
  • Docker: Knowledge of containerization using Docker for creating, deploying, and managing applications.
  • CI/CD: Understanding of Continuous Integration and Continuous Deployment practices, including tools like Jenkins, GitHub Actions, or Azure DevOps.
  • Microservices: Experience with designing and implementing microservices architectures.
  • Domain Driven Design (DDD): Understanding of DDD principles for structuring and organizing code based on business domains.
  • Cloud Platforms: Experience with cloud services like AWS, Azure, or Google Cloud.
  • Agile Methodologies: Experience working in Agile environments, including Scrum or Kanban.

Your Benefits:

  • Competitive Salary: Enjoy a competitive base salary and commission structure.
  • Health Coverage: Comprehensive health, dental, and vision coverage.
  • Work Away Scheme: Take advantage of our work away scheme for up to 10 weeks a year.
  • Professional Development: Benefit from ongoing training and professional development opportunities.
  • Volunteer Days: Paid 5 days yearly to volunteer through our Sage Foundation.
  • Flexible Work Patterns: Embrace flexible work patterns and hybrid working, with 3 days in the office.

Backend Developer employer: Sage Group plc

At Sage, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in our Newcastle office. With a strong focus on professional development, competitive benefits, and the opportunity to work with cutting-edge technologies, we empower our Backend Developers to thrive while enjoying a flexible hybrid work environment. Join us to not only advance your career but also make a meaningful impact through our community initiatives.
S

Contact Detail:

Sage Group plc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Developer

✨Tip Number 1

Familiarise yourself with the .NET C# framework and ASP.NET. Consider building a small project or contributing to open-source projects that utilise these technologies, as this will not only enhance your skills but also give you practical examples to discuss during interviews.

✨Tip Number 2

Brush up on your SQL skills by working on database-related tasks. Create sample databases and practice writing complex queries, as demonstrating your ability to manage and optimise databases can set you apart from other candidates.

✨Tip Number 3

Gain hands-on experience with version control systems like Git. Familiarise yourself with branching, merging, and pull requests, and consider collaborating on GitHub to showcase your teamwork and coding abilities.

✨Tip Number 4

Understand Agile methodologies and be prepared to discuss your experiences in Agile environments. If possible, participate in Agile projects or workshops to demonstrate your familiarity with SCRUM or Kanban practices.

We think you need these skills to ace Backend Developer

Proficiency in ASP.NET (C#)
Strong understanding of SQL databases
Knowledge of web application security best practices
Experience with Git for version control
Proficiency in designing and developing RESTful APIs
Familiarity with Behavior Driven Design (BDD)
Experience with Elastic Search
Knowledge of Docker for containerization
Understanding of CI/CD practices
Experience with microservices architectures
Understanding of Domain Driven Design (DDD)
Experience with cloud platforms like AWS, Azure, or Google Cloud
Experience working in Agile environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with ASP.NET, C#, SQL, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills in building web applications and developing RESTful APIs.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for backend development and your understanding of Agile methodologies. Mention how your previous experiences align with Sage's innovative approach and collaborative environment.

Showcase Relevant Projects: Include a section in your application that details projects you've worked on that are relevant to the role. Highlight your experience with version control (Git), API development, and any cloud platforms you've used.

Prepare for Technical Questions: Anticipate technical questions related to your proficiency in ASP.NET, SQL, and security best practices. Be ready to discuss your experience with Agile methodologies and how you’ve contributed to team success in past roles.

How to prepare for a job interview at Sage Group plc

✨Showcase Your Technical Skills

Be prepared to discuss your experience with ASP.NET and C#. Bring examples of projects you've worked on that demonstrate your proficiency in these technologies. Highlight any specific challenges you faced and how you overcame them.

✨Understand Agile Methodologies

Since the role involves working in Agile environments, brush up on Agile principles, SCRUM, and Extreme Programming. Be ready to share your experiences in these methodologies and how they contributed to successful project outcomes.

✨Demonstrate Problem-Solving Abilities

Expect to face complex engineering problems during the interview. Prepare to walk through your thought process when tackling such challenges, showcasing your analytical skills and ability to think critically under pressure.

✨Prepare for Collaborative Scenarios

As collaboration is key in this role, think of examples where you've successfully worked with cross-functional teams. Be ready to discuss how you communicated with product managers and other stakeholders to shape product definitions.

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>