Data Architect
The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Data Architect.
About the project:
You will work with the 6th-largest privately owned organization in the United States. The customer is one of the “Big Four” accounting organizations and the largest professional services network in the world in terms of revenue and number of professionals. The company provides audit, tax, consulting, enterprise risk, and financial advisory services to 263,900 professionals globally.
The project involves developing and maintaining enterprise-grade data solutions using Microsoft Azure technologies and .NET ecosystem tools.
Requirements:
-
8+ years of technology experience in enterprise or web-scale product companies;
-
4+ years of hands-on experience with database and data lake design, data architecture, modeling, and cloud computing implementation/support;
-
3+ years of proven proficiency in cloud environments (preferably Azure) and Agile methodologies;
-
4+ years designing and building distributed applications;
-
Strong knowledge and hands-on experience with data structures, modeling, and data warehouse concepts;
-
Understanding of Object-Oriented Programming principles;
-
Experience with Azure data solutions, including Synapse and Data Lake;
-
Exposure to .NET Core for building applications with .NET technologies;
-
Excellent communication skills, especially for interacting with US-based stakeholders.
Will be a plus:
-
Experience with container-hosted solutions;
-
Familiarity with DevOps practices using VSTS/Azure DevOps;
-
Knowledge of Power BI for reporting and data visualization.
Responsibilities:
-
Collaborate with the customer to define the Project Charter and validate deliverables with stakeholders;
-
Analyze the current business domain and evaluate the existing system architecture;
-
Work cross-functionally to provide performance improvement recommendations and effort estimations;
-
Create, present, and explain high-level product specifications and design documents;
-
Explore and assess various technology and design alternatives to improve overall system performance.