Experienced
Enterprise Application Architect
required to be responsible for defining the architecture, design principles, and technology standards that underpin our core business systems within the financial domain.
This role requires a strategic thinker who can bridge business objectives with modern application architecture — ensuring our platforms remain scalable, secure, and fit for the future.
Key Responsibilities
* Define and evolve the
enterprise application architecture
that aligns with business goals and technology strategy.
* Lead the design of
application portfolios
, ensuring alignment, integration, and interoperability across systems.
* Work closely with business stakeholders, solution architects, and delivery teams to design applications that are robust, compliant, and high-performing.
* Provide architectural guidance on
application modernization initiatives
, including cloud-native development, microservices, and API-driven integration.
* Assess and recommend technologies, frameworks, and platforms suitable for enterprise-scale financial applications.
* Govern and enforce
architecture standards, patterns, and best practices
across development teams.
* Partner with data and infrastructure architects to ensure cohesive end-to-end solutions.
* Support the transition from
legacy platforms to modern, modular architectures
.
About You
* 8+ years
of experience in application architecture, software design, or enterprise systems development — preferably in
banking, insurance, or financial services
.
* Proven expertise in
application integration, modernization, and portfolio rationalization
.
* Strong experience with
enterprise-grade platforms and technologies
(e.g., Java/.NET ecosystems, containerization, APIs, event-driven architectures).
* Familiarity with
cloud-native architectures
and major platforms (AWS, Azure, GCP).
* Understanding of
security, compliance, and regulatory considerations
in financial applications.
* Experience working with
architecture frameworks
such as TOGAF or equivalent.
* Excellent stakeholder management skills and the ability to influence technical and business decisions.
* Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.