The company is looking for an Architect to design, develop, test, and implement data lakes, databases, extract-load-transform programs, applications, and reports within Azure to meet organizational objectives and requirements.
Requirements
- Advanced, specialized knowledge and experience in data warehousing, database, and programming concepts and technology.
- Proven experience in the development, maintenance, testing, and maintenance of Azure production systems and projects.
- Significant, hands-on technical experience and expertise with Azure, Azure Delta Lake, Azure Databricks, Azure Data Factory, Pipelines, Apache Spark, and Python.
- Significant, hands-on technical experience and expertise with the design, implementation and maintenance of business intelligence and data warehouse solutions, with expertise in using SQL Server and Azure Synapse.
- Experience producing ETL/ELT using SQL Server Integration Services and other tools.
- Experience with SQL Server, T-SQL, scripts, queries.
- Experience as an Azure DevOps CI/CD Pipeline Release Manager who can design, implement, and maintain robust and scalable CI/CD pipelines
Responsibilities
- This position designs, develops, tests, and implements data lakes, databases, extract-load-transform programs, applications, and reports.
- The Architect can design, develop, and implement data and ELT application infrastructure in Azure to provide reliable and scalable applications and systems to meet the organization//'s objectives and requirements.
- Experience as an Azure DevOps CI/CD Pipeline Release Manager who can design, implement, and maintain robust and scalable CI/CD pipelines, automate the build, test, and deployment processes for various applications and services, troubleshoot and resolve pipeline issues and bottlenecks, and has experience with Monorepo-based CI/CD pipelines
- Analyzing and translating business requirements and use cases into optimized designs and developing sound solutions.
- Creates and maintains technical documentation, diagrams, flowcharts, instructions, manuals, test plans, and test cases.
- Follows established SDLC best practices, documents code and participates in peer code reviews.
- Conduct training and transfer of knowledge sessions for system and code maintenance.
Other
- Manage assignments and track progress against agreed upon timelines.
- Plan, organize, prioritize, and manage work efforts, coordinating with the EDW and other teams.
- Participate in status reviews, process reviews, deliverable reviews, and software quality assurance work product reviews with the appropriate stakeholders.
- Participate in business and technical requirements gathering.
- Build and maintain relationships with key stakeholders and customer representatives.