Send me more jobs like this

Presales Solution Architect

Keywords / Skills : Presales Solution Architect, Solution Architect, UML , BPMN modelling tools

15 - 25 years
Posted: 2019-10-21

IT/Computers - Software
System Analyst/ Tech Architect
Posted On
21st Oct 2019
Job Description
Presales Solution Architect - Roles and Responsibilities

Location: Mumbai 

Solution Architect is responsible for understanding the functional requirements provided in the proposal and building the end-to-end technical solution.

The skill expectations from a Solution Architect are:

Foundational Skills

• Good social and communication skills and the ability to work well with domain and technical teams

• Prior experience in working with customers on EA and/or Solution Architecture assignments

• Technical experience working in projects in the role of a technical architect/senior developer

• Hands-on experience in high-level and low-level solution design

• Past experience in using UML and BPMN modelling tools/Archi Models

• Understanding of EA Frameworks such as TOGAF

• Strong foundation in system integration patterns and middleware technologies such as BPM and SOA

• Good understanding of emerging technologies – Cloud, Mobility, Social, Big Data and Analytics

Requirements Analysis

• Ensure that a functional SME is identified upfront to work with the solution architect

• Work with functional SMEs to understand RFP requirements and take lead in technical solution response

• Work with domain experts in elaborating/refining functional requirements to the extent that is essential for building the overall solution

• Articulate implicit requirements which are sometimes not mentioned specifically in the RFP but are still required from the solution and estimation perspective

• Articulate questions for clarification from customer and review the questions from other technical teams

• List down the non-functional requirements(like High Availability, RTO/RPO, BCP, DC, DR sizing) and incorporate them in the design, Hardware(Infra) specification, estimates and timelines. If these requirements are not listed in the RFP then these should be included in the RFP questions to the customer or in our assumptions

• Should be able to arrive at a decision for the solution to be deployed on Premise or On cloud(should be at least knowing the nuances of Amazon Web Services/IBM cloud Services/Azxure/Google Cloud(any one of them)

• Ensure that customer response is included in the overall scope of the proposal

Solution Approach

• Prepare the outline (ToC) for the solution approach section

• Assess the need for involving specific competency units and guide the competency teams on the overall solution. This ability would be based on the core skill areas of the solution architect (Java, Microsoft, ERP, BI, IMS). Additional support from other solution architects or competency teams may be required based on the type of RFP

• Define the Solution Considerations and Solution Highlights

• Articulate solution design using a standard architecture framework and define models for representing each architecture domain (Business/Application/Data/Infra)

• Define the architecture principles and solution considerations for addressing non-functional requirements

• Ability to think and discuss alternate solutions with the help from competency teams

• Review and stitching of the overall technical solution with solution inputs from multiple competency teams. Overall solution integration will be the responsibility of the solution integrator

• Responsible for the selection of the appropriate solution option

• Review RLS end to end

Functional Design

• Guide the Functional SMEs (domain experts) in defining the Functional Design models for representing the Business Architecture

• Ensure that the functional requirements are captured properly and include the key sections (Scope, Out of Scope, Assumptions, Dependencies, Key Usage Scenarios/Use Cases, System Context View, Functional Views, Process Flows)

Technical Design

• Work with technical teams from competencies in proposing technologies to define the overall technical architecture

• Build Contextual Architecture, Logical Architecture, Solution Architecture, Technology Architecture

• Ability to question the technology recommendations from competency teams and help the team in defending the overall solution with the solution integrator and customer

• Ability to lead technical teams and provide direction with an attitude to build a seamless and comprehensive solution

• Ability to perform product and technology fitment analysis and provide recommendations

• Define design considerations for addressing non-functional requirements: primarily Scalability, Availability, Security and Performance

• Define the inputs for capacity planning for Infra for all the environments and help define the deployment architecture working with IMS teams and external vendors

• Define the deployment architecture with inputs from competency teams along with IMS

• Define the Tools and Solution Accelerators

• Define the key differentiators of the solution

• Should have sound knowledge in upcoming technologies like Architectural Patterns, DWH Patterns, Data Mining Patterns, UXM Patterns like Angular JS, Decoupled Architecture, Machine Learning to some extent, AI to some extent, Deep and Insight Learning to some extent, Robotic Process Automation to some extent

Estimation Guidance

• Provide standard estimation methodologies and templates to technical teams

• Participate in overall solution estimation reviews

Development Guidance

• Guide solution integrators in preparing the bill of material of the technology stack for environment Planning of dev, test, staging and production environments

• Identify the hardware and software needs for development and figure out who will be providing the license. if TechM has to provide the license then insure that the cost is captured with the help of TIM team and it is factored in the overall cost

• Help solution integrator in defining the development methodology – Waterfall, Agile

• Identify the internal and external dependencies and help solution integrator in defining the project plan accordingly

Help solution integrator in preparing project plan by sharing the task/module priorities

• Help solution integrator in defining the tools for development, testing and deployment

Solution Defence

• Lead / Participate in due diligence exercise

• Solution defence support with the customer

• As needed, update the solution definition, deliverables and methodologies post defence and handover to delivery

Handover to Delivery

• Handhold delivery team during the initial period in understanding the solution requirements and solution design

• Assist delivery teams in architecture assurance

About Company

Tech Mahindra represents the connected world, offering innovative and customer-centric information technology experiences, enabling Enterprises, Associates and the Society to Rise™. We are a USD 4.7 billion company with 115,200+ professionals across 90 countries, helping over 903 global customers including Fortune 500 companies. Our convergent, digital, design experiences, innovation platforms and reusable assets connect across a number of technologies to deliver tangible business value and experiences to our stakeholders. Tech Mahindra is amongst the Fab 50 companies in Asia (Forbes 2016 list).

We are part of the USD 19 billion Mahindra Group that employs more than 200,000 people in over 100 countries. The Group operates in the key industries that drive economic growth, enjoying a leadership position in tractors, utility vehicles, after-market, information technology and vacation ownership
Similar Jobs
View All Similar Jobs
Walkin for you