At a Glance
- Tasks: Join our team to build and maintain software services for licensing and updates.
- Company: Sage is a dynamic company that values individuality and diverse backgrounds.
- Benefits: Enjoy hybrid work, collaborative culture, and opportunities for growth.
- Why this job: Be at the heart of operations, ensuring systems are secure and scalable while collaborating with talented engineers.
- Qualifications: Strong knowledge of React, Java, .NET Core, and experience with AWS/Azure required.
- Other info: We celebrate diversity and welcome applicants from all backgrounds.
The predicted salary is between 28800 - 42000 £ per year.
We’re looking for a talented Software Engineer to join our small but highly impactful team responsible for building and maintaining services that provide licensing and software update capabilities for our products globally.
Hybrid Work Mode – 3 Days from Office
In this role, you’ll be at the heart of our operations, ensuring our systems are secure, efficient, and scalable. You will help maintain, enhance, and monitor critical systems, applying the latest best practices to ensure they continue to meet the evolving needs of the business as we grow.
As part of a collaborative team, you’ll have the opportunity to:
-
Build & Maintain: Develop and support services that deliver licensing and software updates to our global customer base.
-
Ensure Security & Reliability: Monitor and enhance systems to ensure they remain secure, reliable, and up to the latest standards.
-
Collaborate: Work closely with other engineers, operations teams, and stakeholders to ensure our solutions are robust and scalable., We are looking for a talented Full Stack Developer to join our dynamic team! If you’re passionate about building robust, scalable applications and thrive in a fast-paced, collaborative environment, this is the role for you., * Design, develop, and maintain software services for licensing and updates.
-
Build, deploy, and monitor these services in the cloud to ensure scalability and reliability.
-
Work with CI/CD pipelines to ensure smooth and efficient software releases.
-
Collaborate with team members to enhance infrastructure and tooling that supports the software.
-
Develop and maintain full-stack applications with a focus on React (Frontend) and Java/.NET Core (Backend).
-
Work with relational databases like SQL to design, implement, and optimize queries.
-
Leverage AWS and Azure services to deploy and maintain cloud-based applications.
-
Implement Agile development practices, utilizing GIT for version control.
-
Participate in DevOps activities with hands-on experience in Linux, AWS, Azure, and Database Engines.
-
Write clean, efficient code following Behaviour Driven Development (BDD) methodologies.
-
Support the application’s performance through monitoring tools and troubleshooting.
-
A problem-solver who enjoys digging deep into technologies and finding creative solutions.
-
An attention to detail and a passion for understanding the underlying systems you work with.
-
A lifelong learner who embraces change and adapts to evolving priorities.
-
A versatile engineer who is comfortable working across multiple technology stacks (Java, .NET Core) and can engage in the software release process using CI/CD tools such as TeamCity and GitHub Actions.
-
Someone who is not only building software but also helping build the infrastructure and tooling to run applications in the cloud., * Strong knowledge of React, Java, and .NET Core.
-
Proficiency with SQL and experience working with cloud services like AWS and Azure.
-
Hands-on experience in DevOps practices and cloud infrastructure.
-
Familiarity with Agile methodologies and GIT version control.
-
Knowledge of Behaviour Driven Development (BDD).
Desirable Skills:
Experience with CloudFormation, Ansible/Packer, and TeamCity.
-
Familiarity with Jira for project tracking.
-
Strong understanding of SOAP, REST, GraphQL APIs.
-
Experience with build tools like Maven and web servers like Tomcat.
-
Knowledge of Spring Framework.
Learn more about working at Sage:sage.com/en-gb/company/careers/working-at-sage/
Watch a video about our culture:youtube.com/watch?v=qIoiCpZH-QE
We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out atcareers@sage.com.
Learn more about DEI at Sage:sage.com/en-gb/company/careers/diversity-equity-and-inclusion
Software Engineer(JAVA, AWS) employer: The Sage Group plc
Contact Detail:
The Sage Group plc Recruiting Team
atcareers@sage.com
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer(JAVA, AWS)
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Java, React, and AWS. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Highlight any collaborative projects you've worked on, especially those involving CI/CD pipelines or Agile methodologies. This role emphasizes teamwork, so demonstrating your ability to work well with others is key.
✨Tip Number 3
Showcase your problem-solving skills by discussing specific challenges you've faced in previous roles and how you overcame them. This aligns with the company's focus on finding creative solutions.
✨Tip Number 4
Research the company culture and values, particularly their commitment to diversity and inclusion. Being able to articulate how you align with these values can give you an edge during the interview process.
We think you need these skills to ace Software Engineer(JAVA, AWS)
Some tips for your application 🫡
Understand the Role: Take the time to thoroughly read the job description. Understand the key responsibilities and required skills, such as proficiency in Java, AWS, and React. Tailor your application to highlight your relevant experience.
Showcase Your Skills: In your CV and cover letter, emphasize your hands-on experience with cloud services, DevOps practices, and Agile methodologies. Provide specific examples of projects where you utilized these skills, especially in a collaborative environment.
Highlight Problem-Solving Abilities: Since the role requires a problem-solver, include examples of challenges you've faced in previous positions and how you overcame them. This will demonstrate your ability to adapt and find creative solutions.
Personalize Your Application: Make sure to personalize your cover letter by addressing it to the hiring manager if possible. Mention why you are excited about the opportunity to work with their team and how you can contribute to their goals.
How to prepare for a job interview at The Sage Group plc
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, AWS, and React in detail. Highlight specific projects where you utilized these technologies, and be ready to answer technical questions or solve coding challenges related to them.
✨Demonstrate Problem-Solving Abilities
Since the role requires a problem-solver, think of examples where you've tackled complex issues. Explain your thought process and how you arrived at solutions, especially in a collaborative environment.
✨Familiarize Yourself with Agile Practices
Understand Agile methodologies and be ready to discuss how you've applied them in past projects. Mention your experience with tools like Jira and how they helped streamline your workflow.
✨Emphasize Collaboration and Communication
This role involves working closely with other engineers and stakeholders. Prepare to share examples of successful teamwork and how you effectively communicated technical concepts to non-technical team members.