Job Summary
This is a hands-on development role. Analyst will be a key resource in building and maintaining a modern enterprise data lake and data warehouse, also will facilitate modern data platform processes and procedures and will establish robust data governance and management best practices. For this job, you will collaborate with project stakeholders like database administrators, technical architects, business analysts, big data admins, security experts, information modeling experts to determine project needs and plan development and implementation strategies for cloud technologies.
The Information Analyst should be proficient in capturing requirements, Architect and Design solutions and development for Azure Data Analytics, Big Data, Data Warehousing, ETL, MDM Projects/Products.
End-to-end implementation experience in at least ONE Project in Data Warehouse and Analytics using Azure Data platform tools. Proficient in the tools: Azure Data Factory, Azure Databricks, Azure Data Lake, Azure Synopse, Azure SQL DB.
Design, develop and troubleshoot highly complex technical problems in OLAP/OLTP/DW, Analytics, Big Data environments and provide solutions for Enterprise level Applications utilizing Azure Data Platform
Work on streamlining data flows and data models consistently.
Have a keen focus on improving and tuning data quality, accessibility, performance, and security needs.
Help guide teams to effectively use the Microsoft Power Platform (Power BI, Power Apps, Power Automate and Power Virtual Agent).
Evangelize Azure Machine Learning services.
Minimum Qualifications
Degree:
- College Degree (Bachelors Level).
The minimum number of years of job related experience required by this job is:
-
Information Analyst: 3-7 years OR 7 years in lieu of degree with technical development and/or support experience.
-
Sr. Information Analyst: 8-12 years OR 12 years in lieu of degree with technical development and/or support experience.
List any specialized training or unique skills required:
- Hands-on experience Architecting and delivering solutions using the Azure Data Analytics platform including Azure Databricks, Azure Cosmos DB, Azure Data Factory, Azure Logic Apps, Azure Functions, Azure Storage, Azure SQL Data Warehouse, Azure Data Lake, Azure Search. Experience designing and implementing machine learning solutions as part of high-volume data ingestion and transformation pipelines and recent experience working in a Dev/Ops environment.
- Configure, build, and release pipelines for cloud/ or on-prem solutions.
- Hands- on experience with Power platform tools.
- Knowledge of programming languages like SQL, Oracle, R, and Python.
- Help Application teams with Data and Network related issues for the cloud hosted applications.
- Able to demonstrate the Azure ML Studio and services functionalities and features to all end users.
- Hands-on experience in Machine Learning model development/deployment.
Job Duties
- Analysis – Collaborate with process owners to analyze business processes and propose process improvements enabled by information technology. Participate in value proposition development.
- Design and development – Based on analysis described in Part 1, develop technical designs, and implement software solutions to support business process improvements. Development may include custom programming using approved development tools and/or package software configuration.
- Planning – Formulate, communicate, and execute project plans, with limited supervision. Provide input for project and departmental budget development.
- Team Leadership – Collaborate with project team members. Plan and direct activities of team members when appropriate. Prepare and execute oral and written communications. Act as a project team spokesperson.
- System Support – Anticipate and investigate production system problems/questions ascertaining root cause and corrective action needed. Design, develop, test and implement corrective action.
- Training – Plan, prepare and deliver appropriate training to end-users.
- Professional Development – Develop technical skill sets, leadership skills, presentation skills, business area knowledge and independent thinking/decision making abilities on an ongoing basis. Stay abreast of technology innovation and its applicability to client's business.Gain detailed knowledge of client's Business processes in specific areas of responsibility including interaction(s) with other business processes.