Responsibilities:

  • Architect and design solutions to meet functional and non-functional requirements. 
  • Create and review architecture and solution design artifacts.
  • Evangelize re-use through the implementation of shared assets.
  • Enforce adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.  
  • Proactively guide engineering methodologies, standards, and leading practices  
  • Guidance of engineering staff and reviews of as-built configurations during the construction phase  
  • Provide insight and direction on roles and responsibilities required for solution operations.
  • Identify, communicate and mitigate Risks, Assumptions, Issues, and Decisions throughout the full lifecycle.
  • Considers the art of the possible, compares various architectural options based on feasibility and impact, and proposes actionable plans  
  • Demonstrate strong analytical and technical problem-solving skills.
  • Ability to analyze and operate at various levels of abstraction.
  • Ability to balance what is strategically right with what is practically realistic.

Minimum qualifications:

  • Excellent technical architecture skills, enabling the creation of future-proof, complex global solutions  
  • Excellent interpersonal communication and organizational skills are required to operate as a leading member of global, distributed teams that deliver quality services and solutions.  
  • Ability to rapidly gain knowledge of the organizational structure of the firm to facilitate work with groups outside of the immediate technical team.  
  • Knowledge and experience in IT methodologies and life cycles that will be used.  
  • Familiar with solution implementation/management, service/operations management, etc.  
  • Leadership skills can inspire others and persuade  
  • Maintains close awareness of new and emerging technologies and their potential application for service offerings and products.  
  • Bachelor’s Degree or equivalency (CS, CE, CIS, IS, MIS, or engineering discipline) or equivalent work experience.  
  • Experience in a solution architecture role using service and hosting solutions such as private/public cloud IaaS, PaaS, and SaaS platforms.  
  • Experience in architecting and designing technical solutions for Microsoft-centric solutions based on industry standards using Azure IaaS, PaaS, and SaaS capabilities.  
  • Experience with any of the following: Azure, Azure Stack, Azure AD  
  • Must have hands-on experience on various services like ADF, ADLS, Security, Monitoring,
  • Governance
  • Must have experience to design platform on Azure.
  • 3+ years of hands-on Experience to design and build Databricks based solution on Azure platform
  • 1+ year of hands-on experience to design and build solution powered by DBT models and integrate with databricks.
  • Must be very good designing End-to-End solution on Azure platform.
  • Must have good knowledge of Data Engineering concept and related services of Azure
  • Must have good experience in Python and Spark
  • Must have good experience in setting up development best practices.
  • Intermediate level knowledge is required for Data Modelling
  • Good to have knowledge of docker and Kubernetes
  • Experience with claims-based authentication (SAML/OAuth/OIDC), MFA, and RBAC  
  • Knowledge of cloud security controls including tenant isolation, encryption at rest, encryption in transit, key management, vulnerability assessments, application firewalls, SIEM, etc.  
  • Experience building and supporting mission-critical technology components with
  • DR capabilities. 
  • Experience with multi-tier system and service design and development for large enterprises  
  • Extensive, real-world experience designing technology components for enterprise solutions and defining solution architectures and reference architectures with a focus on cloud technologies.
  • Exposure to infrastructure and application security technologies and approaches  
  • Familiarity with requirements gathering techniques.  
  • Microsoft, TOGAF, Zachman, ITIL, CCNA, CISSP, PMP, etc.

Preferred qualifications:

  • Experience with configuration management and automation tools such as Ansible, DSC, Puppet, Chef, Salt, etc.  
  • Experience with relational, graph and/or unstructured data technologies such as SQL Server,
  • Azure SQL, Azure Data Lake, HD Insights, Hadoop, Cloudera, MongoDB, MySQL, Neo4j, Cassandra, Couchbase  
  • Software development full lifecycle methodologies, patterns, frameworks, libraries, and tools  
  • Knowledge of programming and scripting languages such as JavaScript, PowerShell, Bash, SQL, Java, Python, etc.  
  • Experience with data ingestion technologies such as Azure Data Factory, SSIS, Pentaho, Alteryx  
  • Experience with visualization tools such as Tableau, Power BI
  • Experience with analytics tools including SPSS  
  • Experience with machine learning tools such as Azure ML, IBM, AWS, etc.  
  • Experience in distilling complex technical challenges to actionable decisions for stakeholders and guiding project teams by building consensus and mediating compromises when necessary.  
  • Experience coordinating the intersection of complex system dependencies and interactions. 
  • Experience in solution delivery using common methodologies especially SAFe Agile but also Waterfall, Iterative, etc.  
  • Demonstrated knowledge of relevant industry trends and standards