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.
EXL Service
-
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