Associate Software Developer
Confidential
2021-12-03 11:30:03
Manchester, Lancashire, United Kingdom
Job type: fulltime
Job industry: Engineering
Job description
Job Title
Associate Software Developer
Advert People make Sage great. From our colleagues delivering ground-breaking solutions to the customers who use them: people have helped us grow for more than thirty years, and people are driving our future as a great SaaS company. We're writing our next chapter. Be part of it!
Experience has taught us that when our customers thrive, we thrive. As a team, we always start with what customers need. Through the good… and more challenging times. Innovating at pace so customers can manage their finances, operations and people. Every one of us shapes our culture at Sage - doing what's right and succeeding together, united by our commitment to each other. We encourage each other to grow in our roles, in our careers and as individuals.
Follow us on our social media sites below to join in conversations about career tips, open positions and company news! #lifeatsage #sagecareers. If you would like support with your application (or require any adjustments) please contact us for assistance. All qualified applicants will be thoughtfully considered and never discriminated against based on their race, color, age, religion, sexual orientation, gender identity, national origin, disability or veteran status.
Job Description
Want to work on key strategic services that keep our customers safe?
Want to gain security skills and knowledge?
Why not come join one of the 2021 Best places to work?
Are you someone with an interest in security? Do you like the challenge of troubleshooting complex situations? Are you someone who likes to know what's going on 'under the hood'?
If so, we believe that you'll really enjoy working on Sage's strategic Identity solution - Sage ID.
You'd to be part of a team of highly talented and knowledgeable Developers, QAs and Architects. There will plenty of opportunities to learn on the job, whilst working on interesting, not your 'run of the mill' projects.
The Shared Services team develops security critical services for teams across Sage which are used in our products worldwide. Services such as Sage ID, SLCS and Developer Experience are crucial to Sage's business plans and long term objectives. The Associate Engineer joining this growing team will be responsible for building, enhancing and maintaining these services.
The Associate Engineer will work with other team members to design, develop and deliver highly secure 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. They will also interact frequently with teams across Sage to promote best practices and advise on the most effective way to use the services to meet product requirements.Key Responsibilities• Keen to broaden knowledge of principles, practices, and procedures of software development to the completion of difficult assignments.
• Successful develop, delivery maintain high quality software (requirements, design, code, documentation, etc.).
• Work with product managers early on to shape product definition so that it can be built in flexible, extensible, and robust way.
• Keep up to date with relevant technology areas.
• Automate tasks through appropriate tools and scripting.
• Evaluates progress and results and recommends major changes in procedures.
• Partner effectively with all team members to deliver against commitments.
• Thought leader and deliver deep technical expertise for PD that drives colleague engagement, clarity and instils a culture of innovation and execution.
• Work cross-functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward results.
• Mentoring and coaching to junior members of the development team.
• Commitment to team success and positive team dynamics.
• Passion for growing and applying technical skills in service to customers.
• experience with Agile Development, SCRUM, and/or Extreme Programming methodologies.
• Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable.
• Ensure all tasks are completed to the required quality standards.
• Update job knowledge by studying state-of-the-art development tools & techniques.
• Assist adopting teams by dealing with their queries and answering coding forum questions. This requires a diverse knowledge of tech stacks and significant troubleshooting skills