Bachelor's Degree required in Computer Science or Engineering
10+ years of experience in software including 2+ years designing software solutions
Proficiency in modern software cloud/hybrid/on-prem architecture, RESTful APIs and hands on experience with specific technologies including Java, C#, microservices, data stores/databases and at least one cloud provider
Excellent communication skills and interpersonal skills including the ability to influence decision makers
Experienced in working collaboratively with technical and non-technical colleagues to bring projects to completion
Able to go beyond the requirements provided to understand the business need and thereby provide solutions which meet the current needs and are flexible
Independent worker who can take direction and provide a solution
Fluent in English and Croatian language
Responsibilities
Provide technical support to the business, engaging with them to understand requirements, project effort estimation, converting requirements into an architecture and design that will become the blueprint for the solution being created
Support architects in their detailed designs while ensuring governance, standards and processes are adhered to
Work with all stakeholders throughout the Product Development Life Cycle including engineering teams, enterprise architecture, agile delivery, product managers, project management and senior management (spread across the world including in North America, Europe, India, Asia-Pacific)
Provide guidance on the future evolution of the platform to meet business and technical requirements
Define the overall technical vision of solutions and work collaboratively with other architects to bring designs to fruition taking on board their experience and knowledge
Promote the IT vision within Product Management and the wider organisation
Ensure governance processes are adhered to and progressed as appropriate