Job Description
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.
Responsibilities:
- Gather and Analyze 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.
- Conduct research and evaluate emerging technologies, frameworks, and tools to continuously improve application development methodologies.
- Provide technical guidance and mentoring to developers and more junior architects, fostering their growth and professional development.
- Support production deployments and troubleshoot application issues as needed.
- Stay up-to-date with industry trends, guidelines, and best practices related to application development and architecture.
- Capable of working autonomously with minimal supervision.
- Contributing to the development of standardized architectural documentation.
- As per the Finance Modernization Project, there will be a need to understand and define Data requirements and data management throughout the project.
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), containerization (e.g., Docker), Eventing Practices, and microservices architecture is preferable.
- Proficiency in application integration techniques (e.g., RESTful APIs, message queues).
- The role aligns closely with the Finance Modernization Project, which is implementing the Oracle Fusion Product into the company. Any previous experience of large finance implementations, especially with Oracle Fusion, would be an advantage.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaborate effectively in a globally distributed team.
Competencies:
- Leadership: Demonstrates the ability to lead and motivate a team, providing clear direction and support.
- Collaboration: Works effectively with various stakeholders, fostering a cooperative and collaborative work environment.
- Strategic Thinking: Applies strategic thinking to business operations and supports the development of long-term plans.
- Flexibility: Adapts to changing priorities and handles multiple tasks efficiently.
- Initiative: Takes proactive steps to address issues and improve processes, showing a high level of initiative.
Interested candidates can apply online or email your CV to [email protected]