What are the responsibilities and job description for the Data Engineer position at Hillpointe?
Hillpointe is a fully integrated real estate development and investment management firm focused on developing market-rate workforce housing across the Sun Belt. Ranked at the top of NMHC's Builders and Development companies, our team ensures best-in-class execution. This position is more than just a job - it's a career-defining opportunity! At Hillpointe, you'll be part of a dynamic, innovative team that makes tangible impacts on day-to-day operations and contributes directly to overall success.
Data Engineer
As part of our aggressive growth strategy, we are seeking a highly skilled and versatile Data Engineer with strong Database Administrator (DBA) expertise, Microsoft Azure and Azure Data Factory to join our team. This critical position will support our rapid expansion by managing and integrating complex data sets from both internal and external sources. The role involves designing and building data pipelines that process, transform, and consolidate data, making it accessible for custom software applications and advanced reporting tools. You will work closely with cross-functional teams to ensure that data is structured, optimized, and ready for consumption, all while ensuring that our Azure-based database systems remain secure, scalable, and high-performing.
This position reports directly to the Managing Director of Asset Management and plays a key role in helping us meet our growth objectives by transforming data into actionable insights for key business decisions.
Responsibilities : Data Engineering :
- Design and Build Data Pipelines : Develop and implement ETL pipelines using Azure Data Factory, integrating data into our Azure infrastructure, ensuring clean, structured, and analysis-ready data.
- Data Architecture : Architect and maintain scalable, efficient, and secure data systems on Microsoft Azure (Azure SQL Database, Azure Synapse Analytics, Azure Blob Storage, SQL Server).
- Data Processing : Optimize data storage, processing, and retrieval systems for performance and scalability across large-scale Azure environments.
- Collaboration : Work with data scientists, analysts, and investors to understand data needs and deliver high-quality Azure data solutions.
- Data Quality : Ensure data integrity, quality, and consistency through data validation and cleansing within Azure.
- Automation
Automate ETL processes using Azure Data Factory and Azure Functions.
Database Administration
Implement robust security measures, access controls, and user management using Azure Active Directory.
Qualifications : Required Skills :
Preferred Skills :
Education :
Soft Skills :
Strong analytical and troubleshooting skills, with the ability to think critically and solve complex problems.
Excellent communication and teamwork skills to collaborate with cross-functional teams.
Ability to maintain accuracy and quality in database management and data engineering tasks.
Excellent time management skills, with the ability to handle multiple priorities and deadlines in a fast-paced environment.
NOTE : This document outlines the general nature and level of work expected from individuals in this role. It's important to understand that this is not an exhaustive list of responsibilities, duties, and skills. Additional tasks or job functions that can be safely performed may be required as necessary by supervisory personnel. This flexibility in additional duties showcases the company's adaptability and encourages employees to be versatile. The employee is expected to adhere to all work rules, procedures, and policies established by the company, including, but not limited to, those contained in the employee handbook.