About the Job:
As an Application Architect, you will design and document robust and scalable integrations that meet current and future business needs. You will collaborate with cross-functional teams to identify requirements, architect solutions, and manage the handover of specifications to ensure the successful implementation of a new finance system. This position requires excellent problem-solving skills, technical expertise, and the ability to work unsupervised in a diverse and international environment.
Key Responsibilities:
-
Gather and Analyse current systems, integrations and environments to establish the best understanding of “as is”.
-
Ensure knowledge sharing through documentation aligned with the audience.
-
Building and contributing to both high- and low-level design documents for teams with varying experience.
-
Collaborate with stakeholders, including business analysts, project managers, and developers, to define and refine requirements.
-
Design and oversee the handover of software specifications, ensuring adherence to best practices and industry standards are highlighted.
-
Ensure application scalability, security, and performance through effective architecture design and practices.
-
Collaborate with cross-functional teams in agile development environments to deliver high-quality solution documents within set timelines.
-
Identify technical risks and provide mitigation strategies to ensure successful application delivery.
Qualifications:
-
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field experience.
-
Experience of Architecture Frameworks preferable (e.g., BCS, TOGAF)
-
Minimum 5 years of experience working as an Architect or equivalent, preferably in a multinational or cross-border environment.
-
Strong knowledge of application development methodologies, including software design patterns, frameworks, and technologies.
-
Exposure to Microsoft technology stack, especially .NET, Azure & SQL.
-
Experience with cloud platforms (e.g., Azure, IOC), containerisation (e.g., Docker), Eventing Practices, and microservices architecture is preferable.
-
Proficiency in application integration techniques (e.g., RESTful APIs, message queues).