What youll be doing :
- Developing standalone and integrated solutions employing cloud technologies.
- Identify opportunities for reuse and standardization so that solution can be built and maintained as efficiently as possible.
- Working with a small team delivering cloud-based solutions to a variety of stakeholder and business units.
- Analysing business requirements to design and implement the required technical solution.
- Identify the most efficient way to implement the required technical solution.
- Identify areas for code and process improvements.
- Working with the team to design solutions and working practices.
- Identify new technologies that will enhance the capability of the team and the organisation.
- Work closely with engineering and QA resources to support ongoing development.
- Support Product Owner Technical Lead as key advisor by identifying system efficiencies and functionality enhancements that should be considered.
What youll need :
Education : Combination of education / experience that would enable incumbent to meet essential duties and required competencies.Personality and Working Practice : Team player, with good communication skills, analytical thinking, attention to detail and the ability to think about the big picture.Essential Experience and Knowledge :
5+ years software development using C#, .NET and .NET Web API.2+ years of cloud-native application development and continuous delivery patterns (Azure).Using SQL technologiesUnderstanding of Message Based ArchitecturesAPI design and development and documentation (REST, OpenAPI, GraphQL)Establish authentication and authorization methods and technologiesExperience working in an Agile environment (Scrum / Kanban)Experience with established design patterns and design principlesExperience with writing automated tests (Unit, Component, Integration and / or E2E tests should be familiar)Desirable Experience and Knowledge :API Integrations (M365 JS API / SharePoint / Graph API)BlazorEntity FrameworkTesting should be an established way of work for you.Languages : very good English skills, any other language is a plusWho you are : Youre open
We are inclusive and collaborative; we encourage the free exchange of ideas; we respect and celebrate diverse views. We are open-minded : to new ideas, new partnerships, new ways of working.
Youre optimistic
We believe in the power of creativity, technology and talent to create brighter futures or our people, our clients and our communities. We approach all that we do with conviction : to try the new and to seek the unexpected.
Youre extraordinary : we are stronger together : through collaboration we achieve the amazing. We are creative leaders and pioneers of our industry; we provide extraordinary every day.
What well give you :
Passionate, inspired people - We aim to create a culture in which people can do extraordinary work.
Scale and opportunity - We offer the opportunity to create, influence and complete projects at a scale that is unparalleled in the industry.
Challenging and stimulating work - Unique work and the opportunity to join a group of creative problem solvers. Are you up for the challenge
Skills Required
Analytical, Agile, Automation, Cloud, Qa