What are the responsibilities and job description for the API Developer position at Advanced?
Role Introduction
We are embarking on a large-scale project to move our range of enterprise products from on premise or hosted to fully fledged SaaS Cloud applications on our “Platform MyWorkplace”. High quality Web APIs are a key enabler for us to make this move. We are embracing an API Design First approach and opening up our technology for internal and external integrations. We use tools such as SwaggerHub for design and API managers for exposing these APIs. We are looking to improve this framework to make our APIs faster to deliver and to a consistent high quality that reflects our brand and reduce the friction consumers feel when getting access to them. This is a high-profile project in the organisation, needing self-starters with a high level of commitment and expertise to succeed.
What You Will Do
As a Senior Developer you are an ambitious high-achiever who strives for technical excellence from yourself and your team; employing the best practices and tools to create market leading solutions.
In this role you will:
- Implement API definitions as concise, robust and exemplary program code in a variety of software frameworks
- Employ and extend toolset for the effective definition, development, testing and management of Web APIs
- Drive efficiencies in the development of Web APIs to reducing defects and manual or duplicated effort
- Be capable and effective with mentoring and coaching developers in UK and India
- Work closely with Product Owners to refine requirements, estimate development effort and gain their acceptance of the solution
- Establish and apply effective automated and manual API testing techniques at various levels to ensure the software is correct, performant and robust
- Identify improvements to existing application code and designs, increasing flexibility and reducing future effort
- Provide technical expertise and direction; working closely with API team and product teams to ensure technology moves forward
- Produce and update technical documentation that helps others apply good practices and tools
- Encourage and foster XP techniques and agile software development
- Work with third-parties, attending meetings to helps scope and establish effective APIs for partner integration
At Advanced we recognise the value of good core behaviours and you will be expected to:
- Identify problems and take action and responsibility for resolving them
- Apply self-improvement and continuous learning
- Ask for help and help others
- Clearly explain and discuss technical points with both technical and non-technical people
- Say what you will do by when and work to do it in time
- Appreciate challenge and feedback from colleagues
What You Will Have
You have a passion for software development and an avid interest in technology. You have worked on high quality enterprise level solutions, across the whole software development life cycle.
You establish productive working relationships with your team and other colleagues, both technical and non-technical. As a senior developer, you lead the way but also work collaboratively as part of a team to deliver on shared commitments.
You are a self-starter and able to meet individual and shared commitments. You enjoy working with technologies that are new to you, and taking on additional roles that help the team make progress.
You have sound understanding and experience with:
- Current software development principles, patterns and practices
- Web API development using REST
- API tooling and infrastructure
- Agile development methodologies and practices
- Coaching and mentoring of Developers, and leading development projects
You have a good understanding of:
- Web API managers, test tooling, design tools
- NodeJS, Javascript (ES6)
The following would be beneficial:
- Experience of a API First or Design First business
- Associated standards such as OAS3 and JSON schema
- A range of languages including .Net Core, Java and C#
- Source Control with Git and GitHub
- AWS Lambda or similar FaaS platform
- Relational databases and SQL
What We Do For You
Wellbeing focussed – Our people are our greatest assets, and ensuring everyone feels their best self to come to work is integral
- Generous Annual Leave – 25 days of annual leave, plus public holidays and the ability to buy additional days
- Summer Fridays – Every Friday afternoon off throughout July and August 2022 (or equivalent time in the week)
- Employee Assistance Programme – Free advice, support, and confidential counselling available 24/7 through Care First
Financial wellbeing - We understand as well as your mental wellbeing, your financial wellbeing is really important
- Pension Scheme – Our plan with Scottish Widows offers 5% matched contribution by the company
- Income protection insurance – Providing you with support and assistance when you need it most
- Life insurance - 4x times salary to help give you and your loved ones peace of mind
Personal Growth - Regardless of where you are at in your career, we’re committed to enabling your growth personally and professionally
- Development Programmes – From Future Managers to Leadership Training, our development programmes help you get where you need to go
- 65% Internal Mobility – Committed to the development & growth of our people with 65% of our experienced roles filled by our own people
- Profit Share – Our Group-wide bonus scheme enables you to reap the rewards of your success
Recognition – Highlighting and rewarding the great work our people do
- Top Achievers Club – Our yearly VIP trip includes flights, transfers and accommodation to recognise excellence in our employees – read about what it’s like!
- Tiered Recognition Bonus – There are many ways you can make an impact in the business, which are rewarded with one-off financial rewards like Spot Bonuses, Values Awards, Hero Awards
- Clear Review – Our own technology platform that allows you to get real-time feedback, conversations and goals to help you become your best self
Making a Difference – we provide opportunities to help our people make a difference to the causes they care about
- MatchIt! – Fundraise for a cause close to your heart and Advanced will match part of the funding
- Volunteering Time – Our volunteering leave scheme allows you to use your time to help those who need it
- Pennies from Heaven – donate the pennies from your pay check to help make a difference without lifting a finger
Who We Are
We are one the UK’s largest tech companies, and our products sit at the heart of some of the country's best-known businesses. We’ve grown phenomenally quickly with a £275m turnover and 2,800 employees supporting over 25,000 customers. We hire for potential. We want to make sure we have the best people for the job and provide genuinely equal opportunities for our people to thrive. Our recruitment process is designed with inclusion and equity at its core.
Find out more about the next steps once you’ve applied here - careers.oneadvanced.com/how-we-hire