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.
Location
Bulgaria, Georgia, Hungary, Lithuania, Poland, Portugal, Romania, USA, Uzbekistan
About Our Customer
You will work with the 6th-largest privately owned organization in the United States. The сustomer 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.
Project Tech Stack
SQL Server, Data architecture and modeling, Azure data solutions (synapse, integration pipelines, data lakes), C#. .NET & .NET Core, VSTS/Azure DevOps, Power BI, container-hosted solutions
Requirements
- 8+ years of technology background in enterprises or web-scale product companies
- 4+ years of hands-on experience in database, data lake design, architectures, modeling, and cloud computing design, implementation, and/or support
- 3+ years of proficiency in Cloud (preferably Azure), Agile methodology
- 4+ years of competency in designing and building distributed applications
- Solid understanding and hands-on experience with data structures, modeling, and data warehouse concepts
- Understanding of Object-Oriented Concepts
- Exposure to Azure data solutions like Azure Synapse and Data Lake is preferred
- Exposure to .NET Core with the ability to build applications using .NET technologies
- Ability to communicate clearly with US counterparts
Responsibilities
- Collaborate closely with the customer to create the Project Charter, validate project deliverables with stakeholders and confirm timelines
- Perform Business Domain analysis of the system and access the current state of the program
- Communicate and collaborate across teams to provide recommendations for performance improvements, as well as provide estimates for these improvements where applicable
- Create, present, and explain high-level product specifications and design documents
Explore a range of technology and design possibilities and alternatives to improve system performance