- High level Architecture understanding about Clustering of Databases / Applications Servers / Operating Systems, Enterprise Architecture, Non Functional Requirements, Integrations, Various Enterprise Software Products & Frameworks
- Concepts of Virtualization and Cloud platforms like AWS, Azure & Google Cloud
- Integration – Tools, Frameworks & Products that can be used like ESB, Web-Services, etc.
- Latest trends around Big Data, NoSQL, React, Mobility, Portals, ERP, Cloud, Search, Scanning, Analytics, Networking, etc.
- Reading list of websites for updating oneself on various domains, trends & technologies
- Documents, spreadsheets & presentations – Skills with MS-Word, MS-Excel, MS-PPT, Google Docs, HTML, Visio, Free / Open Source / Cloud based Enterprise Architecture & Digital Marketing Tools & MS Paint, etc.
- Programming skills in at-least one front line full application programming language like Java, VB.Net, C#, etc. as a minimum & concepts of digital electronics & microprocessors
- Database, Encryption & Computer Networking skills including SQL, PL/SQL, Indexing, Triggers, Procedures, TCP/IP, UDP, IPv6/4, SSL/HTTPS, Types of encryption, etc.
- Basics of how to create requirement documents, proposals, estimations & statement of works
- Soft skills for working & collaborating with various stakeholders from Top Management, HR, Finance, Legal, Operations to developer level and customers
- Reporting skills around creation of document, status updates, etc.
- Project Management & Testing overview, Tools, Processes & Products used for the same
- Overview of Quality Frameworks like CMMi, ISO, etc.
- Ability to learn things quickly, present them in concise, customer friendly ways & networking skills to support Sales & Project Managers
- Basic understanding of RFP / RFI / RFQ & Consulting process
Part 1 for this here:Â What do Presales Consultants / Solution Architects do ?