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 Developer will design, develop and deliver 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.
*** This is a hybrid position - you will work 3 days a week from our Newcastle office. ***
1. Successful develop, delivery maintain high quality software (requirements, design, code, documentation, etc.)
• Contribute to quality activities, incl. peer reviews of estimates, designs and code
• Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
• Be an active and enthusiastic team player. Partner effectively with all team members to deliver against commitments.
• Commitment to team success and positive team dynamics
• Work cross-functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward results
• Proven experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
• 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.
• Ensure all tasks are completed to the required quality standards.
• Update job knowledge by studying state-of-the-art development tools & techniques
• Provide 3rd tier support and/or expertise for the area of responsibility