Contact Us 877.875.4764

Senior Data Architech in Tampa, FL at SNI Technology

Date Posted: 6/20/2022

Job Snapshot

Job Description



Summary of Duties & Responsibilities



We are looking for a hands-on Senior Database Architect with recent hands-on experience in Microsoft Azure Big Data and BI solutions to join our Knowledge Management team. The ideal candidate is an exceptional critical thinker that is adept at solving complex problems and creating elegant business solutions. You will be involved in the design and development efforts for our big data solutions including data lake, Business Intelligence Solutions, Machine Learning, Data Pipeline, and cloud-based data warehouse products.

Essential Functions

  • Acts as a key contributor to all phases of the design and development lifecycle of analytic applications utilizing Microsoft Azure and BI technology platforms
  • Participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and product demonstrations
  • Produce efficient and elegant code that meets business requirements
  • Author unit tests that adhere to code coverage guidelines
  • Proactively communicate progress, issues, and risks to stakeholders
  • Accurately estimate assignments
  • Create and maintain technical documentation
  • Mentor less experienced engineers
  • Contribute to the growth and maturity of the Software Engineering group
  • Performs other related duties as directed


Skills & Competencies

  • Expert knowledge in Power BI, Power BI Embedded, Power BI Services, Power BI Gateway, and Power BI Dataflow
  • Expert knowledge of designing and implementing large scale distributed data architecture for OLTP and BI systems
  • Expert knowledge in data modeling
  • Advanced knowledge in Azure services including Azure SQL Database, Azure Databricks, Azure Analysis Services, Azure ML Services, and Azure Synapse Analytics
  • Broad experience in Microsoft SQL technologies including SSAS Tabular models, DAX, T-SQL, Service Broker, Replication, and Performance Tuning
  • Broad data architecture and implementation experience across different data stores (e. g., Azure Data Lake GEN2, Azure SQL Data Warehouse, Azure Blob Storage, HDFS), messaging systems (e. g., Azure Event Hubs, Apache Kafka), and data processing engines (e. g., Azure Data Lake Analytics, Apache Hadoop, Apache Spark, Apache Storm, Azure HDInsight).
  • Experience with data integration through APIs, Web Services, SOAP, and/or REST services
  • Experience using Azure DevOps and CI/CD as well as Agile tools and processes including Git, Jenkins, Jira, and Confluence.
  • Experience designing and implementing large scale data pipeline (TB or PB in size) including Change Data Capture (CDC) solutions for structured, semi-structured, and unstructured data in batch and real-time environments
  • Experience with data integration using ETL / ELT tools (e.g., SSIS, Azure Data Factory, Airflow)
  • Additional programming experience is a plus (preferably.NET) or other languages such as Python, Scala, R, Java
  • Must have demonstrated experience designing and implementing data pipelines for consumption by machine learning and BI solutions.
  • Knowledge of SOA and Micros Services Application Architecture
  • Ability to work in a fast-paced, collaborative team environment
  • Excellent written and verbal communication skills and ability to express ideas clearly and concisely

Education or Prior Work Experience

  • Bachelor's degree in CS
  • 15+ years of experience with designing and developing complex data architecture solutions
  • 5+ years of experience with Microsoft Azure data architecture and related solutions (e.g., Azure Data Lake Gen2, Azure Data Factory, CDM, Event Hub, Azure Databricks, Synapse, Azure SQL DW)


Reports to

Manager, Software Engineering