Assignment description
For our client we are looking for a Software Architect
Work tasks
You will be a part of a cross functional recently established agile product team working with a range of end-to-end custom-built solutions. Taking lead and actively seeking ways establish a cloud and service-oriented architecture. Establishing a holistic view of how the solution adds value to the business. You will be assigned to a product and work alongside the Product Owner of your product. You will have the chance to build new experiences, improve existing products, and develop distributed systems. This is a highly collaborative and global organization with an entrepreneurial mindset where there will be opportunities to try out your creative and innovative ideas.
Some of your daily work includes:
- Design, develop and support the systems solutions in the product.
- Translate strategies and requirements into modern and scalable solution designs.
- Use an experimental mindset to identify, evaluate and recommend alternative designs.
- Collaborate with other product teams (local and distributed) to help and provide the best end-user experience.
- Seek opportunities to automate, document and improve processes.
Technical Competences
Mandatory requirements, both competence and tools:
As a Software Engineer Architect, we believe you have the ability to apply leading software development practices and present alternative solutions and technical choices. To do this, we think you have a curious mindset, excellent communication skills as well as:
- Ability to read, understand, write and review code (C#/.NET).
- Experience of API, microservices, and system integration architecture.
- Multi-year experience in Cloud (Azure/Kubernetes), CI/CD, containerization and test automation.
- Good knowledge about best practice regarding Life Cycle Management of Identities and their accesses in the Azure AD and Office365 (Teams, SharePoint Online) environment from an Architectural view.
- Experience from large global complex system landscapes
- Experience from Agile way of working (SAFE or similar)
- Good knowledge in the area Best Practices – Cloud Security and Risk management
Personal Competences
- Ability to collaborate and co-create with other product teams across products
- Ability to understand and analyze complex information and share it in effective and powerful communications
- Ability to understand people psychology and to connect to people to encourage new behaviors
- Ability to take responsibility, work proactively and continuously improve activities in complex, quickly transforming environments