The Senior Software Engineer is responsible for building, enhancing and maintaining products and/or systems to enable Sage’s business plans and long term objectives using the identified architecture. The Senior Software Engineer will assume ownership in the design, develop and delivery of high quality products and/or systems and services that exceed customers’ or business partners’ expectations and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility.
Key accountabilities and decision ownership: • Develop, deliver, maintain and implement high quality technical solutions • Take technical ownership of functions/features or services as defined by the development team • Participate in all phases of the project lifecycle. • Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable. • Continuously strive to make improvements to the existing products and/or systems and services. • Seek out and act upon feedback. • Other mentoring and coaching to junior members of the development team. • Ensure all tasks are completed to the required quality standards. • Keep up to date with relevant technology areas.
Must have: Experience of building REST APIs and services using Java, SpringBoot, Hibernate. Advantage to have experience of Amazon Cloud Services (EC2, VPC, ECS, SQS, API Gateway, RDS) • Ability to interpret and/or gather user requirements and translate these into technical specifications and/or code • High numerical reasoning and logic ability with good problem solving skills • Proficient with several relevant programming languages, frameworks and databases • Trouble shooting and/or problem solving skills • Be an active and enthusiastic team player • Be willing to adapt to significant changes in either technology or environment
Why Sage? At Sage you will have the following benefits: • up to 5 days special leave per year for charitable work and volunteering of your choice • great company culture and added social commitment through the Sage Foundation • work-life-balance environment • extremely generous bonus potential • long-term prospects for a professional career