Job Description: Solution Architect
| Role: |
Solution Architect |
| Experience: |
10 + Years |
| Location: |
All EXL Location |
| Work Mode: |
Hybrid |
Job Summary
The Cloud Architect will provide technical expertise in analysis,
design, development, rollout and maintenance of enterprise architecture,
data models and solutions. This position works closely with engagement
managers and project managers to ensure the successful delivery of
engagements for clients. Leads client assessments, preparing future
state architectures along with go forward recommendations. Provides
technical expertise in needs identification, data modelling, data
movement and transformation mapping (source to target), automation and
testing strategies, translating business needs into technical solutions
with adherence to established data guidelines and approaches from a
business unit or project perspective. Leadership not only in the
conventional sense, but also within a team we expect people to be
leaders. Candidate should elicit leadership qualities such as
Innovation, Critical thinking, optimism/positivity, Communication, Time
Management, Collaboration, Problem-solving, Acting Independently,
Knowledge sharing and Approachable.
Essential Duties
-
Leads technical teams in designing, documenting and implementing
technical solutions for business problems.
-
Executing technical feasibility assessments, solution estimations and
POC development for moving identified workloads to Cloud.
-
Review/develop/enhances and implements enterprise data management
architectures in GCP that meet all client business needs.
-
As a key member of the team, ensure success in designing, building and
migrating applications, software, and services on the Cloud platform.
-
Formulates workable solutions that integrate people, process and
technology. Integrates competency leads and other subject matter
experts to define the details of vision and solution.
-
Identifies, creates and communicates the vision of the end-to-end
solution for the client and implementation teams after completing
thorough evaluations of the present state needs.
-
Develop a migration approach to move workloads from On-Premises to
Cloud or develop new cloud-ready application solutions.
-
Design and develop conceptual / logical / physical data models for
building large scale data lake and data warehouse solutions.
-
Understanding of data integration processes (batch or real-time) using
tools such as Informatica PowerCenter and/or Cloud, Microsoft SSIS,
MuleSoft, DataStage, Sqoop, etc.
-
Create functional & technical documentation – e.g. data integration
architecture documentation, data models, source to target mapping,
data dictionaries, data integration specifications, data testing
plans, etc.
-
Collaborate with business users to analyse and test requirements.
-
Stays current with emerging and changing technologies to best
recommend and implement beneficial technologies and approaches for
Data Architecture.
-
Proven experience in solving mission-critical business and technology
problems and provide solutions which centre on the consumption of the
Cloud Platform.
-
Supports Delivery Enablement and Practice Leads by ensuring
appropriate linkage between practices is clear and well understood.
-
Works with practice leads to develop project estimating methodologies
for new areas of focus.
-
Participates in strategy development and current state assessments for
clients to identify opportunities. Acts as proxy for practice leads
when necessary.
-
Works with client to sell the proposed solution and develop internal
marketing programs.
-
Develops comprehensive project, implementation, and resource plans
working closely with Engagement and Project Managers.
Education & Experience
-
Bachelor’s or master’s degree in Business or IT or 5 years of relevant
professional experience.
-
10 years of professional experience with Business Intelligence/Data
Warehouse implementations in the enterprise data management space with
relevant 4 years of experience in technical or solution architecture
in GCP Cloud.
- 3 - 5 years of Enterprise Data Modelling.
-
Experience using major data modelling tools (examples: ERwin,
ER/Studio, Power Designer, etc.).
-
Experience with major database platforms (e.g. Oracle, SQL Server,
Teradata, etc.).
Preferred Skills & Experience
- Experience with Big Data technologies, platform, and solutions.
-
Good understanding of and experience in architecting, designing and
implementing on Cloud platform (IaaS/PaaS/SaaS) at scale.
-
Should be able to foresee any risks associated with migration projects
and flag the risk.
-
Experience in using CI and CD tools/services such as Azure DevOps,
Terraform, AWS CodePipeline, AWS CodeCommit or Similar.
-
Experience and working knowledge of Virtualization, Networking, Data
Center, and Security.
-
Strong hands-on experience in integrating multiple databases like SQL
Server, PostgreSQL, Oracle, BigQuery, Redshift, Synapse etc.
Familiarity with DB designing/Migration desirable.
-
Experience in Kubernetes, Docker, and other cloud deployment,
container technologies.
-
Experience with business intelligence, data integration, and SQL
database implementations.
-
Experience leading project and development teams in design and
development of complex systems.
- Experience with waterfall and agile development methodologies.
-
Experience with data governance including data quality and master data
management.
-
Experience with computer security, networking, and compute (virtual or
physical) technologies.
-
Comprehensive understanding of relational databases and technical
documentation.
-
Ability to analyse business requirements as they relate to the data
movement and transformation processes, research, evaluation and
recommendation of alternative solutions.
-
Ability to transform business requirements into technical requirement
documents.
-
Ability to run conceptual data modelling sessions to accurately define
business processes, independently of data structures and then combines
the two together.
-
Understands modern data warehouse concepts (real-time, cloud, Big
Data) and how to enable such capabilities from a reporting and
analytic stand-point.
-
Demonstrated ability to serve as a trusted advisor that builds
influence with client management beyond simply EDM.
EDUCATION
Bachelor’s degree in computer science, Software Engineering, MIS or
equivalent combination of education and experience.
EXL Service