We are looking for experienced and
motivated technologists who possess a unique balance of technical depth and
strong interpersonal skills. As a Solutions Architect at the bank you will have
the exciting opportunity to design and shape a set of cloud native solutions
and work on modernization projects. You will partner with various f
teams to craft highly scalable, flexible,
and resilient cloud architectures that address customer business problems, helping
other areas on our organization to understand best practices around advanced
cloud-based solutions, and how to migrate existing workloads to the cloud.
The ideal candidate must be self-motivated
with a proven track record in software development and correlated technology
areas. The ability to connect technology with measurable business value is
critical to a solutions architect. You should also have a demonstrated ability
to think strategically about business, products, and technical challenges.
·
Define a high-level
solution architecture and advise on its implementation.
·
Ensures alignment with
enterprise standards while collaborating with Product Teams to drive out
architecturally significant decisions and do just enough architecture to keep
enabling development.
·
Ensure business
requirements are correctly translated into technical specifications in line
with enterprise architecture.
In this role, you will be dynamic and
creative, and willing to take on any challenge and make a big impact, through
the following activities:
·
Architect, build, and
maintain cost-efficient, scalable cloud environments for the organization.
·
Design & manage
technical architecture analysis, research and design of new functionality and
integration for required applications and services
·
Understand Customer
requirements and business objectives of the company and create cloud-based
solutions to facilitate those objectives.
·
Collaborate with
business, enterprise architecture, information security, data, application
& infrastructure teams to produce an optimal, conceptual, and
cost-effective design.
·
Move monolithic
systems into the cloud for more efficiency within the organization – aka
digital transformation.
·
Keep cloud solutions
secure and preventing downtime or security breaches.
·
Determine the risk
associated with third-party platforms or frameworks.
·
Designing, modifying,
and ensuring through the SDLC process the technical architecture is aligned as
part of the development.
·
Continually evaluating
the development to ensure alignment to the solution architecture design while
ensuring alignment to the architectural principles and framework.
·
Provide architecture
and design guidance to the development team.
·
Ensure that the
development team develops, configures, and implements the solution as per
solution architecture standards in line with enterprise architecture.
·
Keeping up to date on
best practices in cloud computing and making improvements to the cloud
infrastructure.
·
Review and guide
testing team to prepare test plans and acceptance criteria.
Background in any of the following: Cloud
Architecture, Systems Design, Software Development, Infrastructure Architecture,
Data Engineering or DevOps
Technical Degree (Computer Science, Maths,
Engineering or equivalent) and/or relevant tech experience.
Experience and expertise in delivering
architectures that involves Camunda Workflow, Azure AD (IdP, Oauth2, OpenID,
SAML), Azure Cloud (AKS, Event Hub, Blob Storage), and Mobile App (Flutter).
Strong foundation knowledge of solution
architecture concepts, patterns, principles, and quality attributes. Ability to
consistently apply them in real-world scenarios with a pragmatic, system
thinking, and problem-solving mindset by analyzing architecture trade-offs for
delivering high-quality, sustainable, and cost-effective solution architecture.
Passion for technology and for learning.
Experience working within the software
development in Financial Services (highly desired).
Strong understanding in application,
server, and network security and market certifications (highly desirable).
Technical degree in Computer Science,
Software Engineering, or Mathematics (highly desirable).
Working knowledge of modern software
development practices and technologies such as agile methodologies (highly
desirable).