Sage is committed to building, enhancing, and maintaining products and systems that drive our business plans and long-term objectives. We are looking for a talented Software Engineer to join our dynamic team and contribute to our mission of exceeding customer and business partner expectations. Job Description: As a Software Engineer at Sage, you will be responsible for designing, developing, and delivering high-quality products, systems, and services. You will proactively share your knowledge of specific technical solutions and business processes within your area of responsibility. Key Responsibilities • Develop, deliver, and maintain high-quality software, including requirements, design, code, and documentation. • Contribute to quality activities, including peer reviews of estimates, designs, and code. • Resolve defects and bugs during QA testing, pre-production, production, and post-release patches. • Be an active and enthusiastic team player, partnering effectively with all team members to deliver against commitments. • Demonstrate commitment to team success and positive team dynamics. • Work cross-functionally with various Sage teams, including product management, QA/XD, and various product lines or business units, to drive results. • 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 existing products, systems, and services. • Ensure all tasks are completed to the required quality standards. • Update job knowledge by studying state-of-the-art development tools and techniques. • Provide 3rd tier support and expertise for your area of responsibility. Technical Skills: • Proficiency in Node.js and React (experience with .Net is a plus). • Experience with AWS (experience with Azure is a plus). Qualifications: • Proven experience with Agile Development, SCRUM, and/or Extreme Programming methodologies. • Strong problem-solving skills and attention to detail. • Excellent communication and teamwork skills. Why Sage? At Sage, we value our employees and offer a collaborative and innovative work environment. Join us to be part of a team that is dedicated to making a difference and driving forward results