Roles and responsibilities:
- Leading client discussion on technology requirements
- Assessment of the existing solution architecture technology stack vis- -vis the requirements
- Designing the overall solution architecture based on client requirements
- Evaluating various solution components to arrive at the optimal technology stack
- Preparing roadmap for implementation of the solution architecture
- Requirement gathering, preparing BRD/ FSD, gap analysis document
- Preparing project plan effort estimation
- Project management
Technology Requirements:
- Experience with Azure ARM templates, PowerShell and CI/CD using Azure DevOps
- Ability to conduct data profiling, cataloguing, and mapping for technical design and construction of technical data flows
- Experience with different database technologies (e.g., SQL database(s), NoSQL such as Hadoop, MongoDB, Redis, etc.
- Experience with exposing data to end-users via Power BI, Azure API Apps.
- Knowledge of Azure Data Analytics PaaS Services: Azure Data Factory, Azure Data Lake,
- Azure Synapse Analytics, Azure Databricks, Azure IoT, Azure HDInsight + Spark, Azure Cosmos DB, Azure Databricks, Azure Stream Analytics and Azure SQL DB
- Knowledge of Lambda and Kappa architecture patterns and Mastery of SQL
- Knowledge of Master Data Management (MDM) and Data Quality tools