Application Specialist
Job Description
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 technologies
- Understanding of Message Based Architectures
- API design and development and documentation (REST, OpenAPI, GraphQL)
- Establish authentication and authorization methods and technologies
- Experience working in an Agile environment (Scrum/Kanban)
- Experience with established design patterns and design principles
- Experience 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)
- Blazor
- Entity Framework
- Testing should be an established way of work for you.
- Languages: very good English skills, any other language is a plus
Who 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
