Job Description
Join us as a Software Engineer in Newcastle!
Are you passionate about creating innovative solutions, working with cutting-edge technologies, and making a real impact? At Sage, we're on the hunt for a Software Engineer to help drive our business goals and delight our customers.
If you're in the Newcastle area and thrive in a collaborative, fast-paced environment, this hybrid role, 3 days onsite in Newcastle, could be your perfect fit!
What You'll Do
- Build & Innovate: Design, develop, and enhance products that align with Sage’s long-term objectives.
- Collaborate & Create: Partner with architects, senior engineers, and cross-functional teams like Product Management and QA to shape and deliver outstanding solutions.
- Solve Real Problems: Use your expertise to tackle complex engineering challenges using technologies like .NET, C#, MySQL.
- Full Stack Squad: Working in a full stack squad, you'll have the opportunity to learn and grow in a variety of ways.
- Automate for Success: Streamline tasks with the latest tools and scripting.
- Variety of work: Works across both stable platforms and emerging codebases.
Why You'll Love Working Here
- Cutting-Edge Tech: Work with modern tools and frameworks to create products that exceed customer expectations.
- Empowered Teams: Enjoy a supportive environment where your ideas and expertise are valued.
- Growth Mindset: Expand your skills with opportunities to learn and innovate every day.
- Meaningful Impact: Your work will directly contribute to Sage’s success and future vision.
Key Responsibilities
- Design, develop, and maintain high-quality software solutions, ensuring robust documentation and adherence to quality standards.
- Collaborate with architects and senior colleagues to shape flexible and scalable product designs.
- Stay updated on emerging technologies, particularly in AI, to drive innovation and efficiency.
- Automate workflows using appropriate tools and scripting techniques.
- Evaluate progress and recommend procedural improvements for optimal results.
- Partner cross-functionally with teams including product management, QA, and other business units to deliver impactful results.
- Foster positive team dynamics and ensure success through agility and Scrum methodology.
Maintain and update documentation on logic, coding, configuration, testing, and changes.
What We're Looking For:
- Proven experience with C#, .NET Framework, and MySQL, delivering reliable and scalable solutions.
- Bonus skills in JavaScript, TypeScript, Node.js, and React — a plus for full-stack versatility.
- Proficiency in automation and scripting, with a focus on streamlining workflows and boosting efficiency.
- Strong collaboration abilities, working effectively across teams including Product Management, QA, and other business units.
- Working knowledge of Agile and Scrum methodologies, with a commitment to iterative development and continuous improvement.
- Thrives in fast-paced settings with a proactive and adaptable approach.