Software Engineer Job Description: Full Stack Developer - Mid Level The role is working with a small team responsible for building and maintaining services providing licensing and software updates capabilities for our products globally. Our software engineers maintain, support, enhance, monitor and secure these systems to ensure that they meet the latest standards and best practices and continue to meet the needs of the business as we scale. To succeed at this role, we are looking for a keen problem solver, someone who has an attention to detail, who likes to look under the hood and understand technologies they are working with. Someone that is happy to learn and adapt to changing priorities. You will be expected to work across multiple technology stacks including Java and .NET core and get involved with releasing the software using CI/CD tooling - such as TeamCity and GitHub actions. This team doesn't just build software, it also builds the infrastructure and tooling to allow the software to run in the cloud. Full stack development role for 4 years to be considered. Required Experience Java C# .NET Core SQL Working with AWS Services Working with Azure Web Services Agile practices DevOps experience (Linux, AWS, Azure, Windows, Database Engines) Full stack developer (React Frontend, Java and .NET core backend) Git Behaviour Driven Development Desirable Cloud Formation Ansible/ Packer Team City Jira SOAP REST Maven Tomcat Spring GraphQL Support monitoring the application using monitoring tools. To succeed at this role, we are looking for a keen problem solver, someone who has an attention to detail, who likes to look under the hood and understand technologies they are working with. Someone that is happy to learn and adapt to changing priorities. You will be expected to work across multiple technology stacks including Java and .NET core and get involved with releasing the software using CI/CD tooling - such as TeamCity and GitHub actions. This team doesn't just build software, it also builds the infrastructure and tooling to allow the software to run in the cloud. Key Responsibilities: The role is working with a small team responsible for building and maintaining services providing licensing and software updates capabilities for our products globally. Our software engineers maintain, support, enhance, monitor and secure these systems to ensure that they meet the latest standards and best practices and continue to meet the needs of the business as we scale. To succeed at this role, we are looking for a keen problem solver, someone who has an attention to detail, who likes to look under the hood and understand technologies they are working with. Someone that is happy to learn and adapt to changing priorities. You will be expected to work across multiple technology stacks including Java and .NET core and get involved with releasing the software using CI/CD tooling - such as TeamCity and GitHub actions. This team doesn't just build software, it also builds the infrastructure and tooling to allow the software to run in the cloud. Function: Cloud Operations Country: United Kingdom Office Location: Manchester;Newcastle Work Place type: Hybrid Advert Working at Sage means you're supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions. Our colleagues are the best of the best. It's why we were awarded 2024 Best Places to Work by Glassdoor. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential. Learn more about working at Sage:sage.com/en-gb/company/careers/working-at-sage/ Watch a video about our culture:youtube.com/watch?vqIoiCpZH-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 atcareerssage.com. Learn more about DEI at Sage:sage.com/en-gb/company/careers/diversity-equity-and-inclusion/