Job Description
Our client is a real estate services company headquartered in the Dallas, Texas area who employs over 1,200 team members nationwide. The nation's largest financial services companies look to them for integrated and scalable business solutions that help simplify the mortgage and real estate process.
At the heart of everything they do is our purpose: To keep the dream of home ownership alive. If that sounds like a big, lofty goal, that's because it really is. And we can't do it alone. Our entire team is focused on helping create a stable and healthy housing industry. And, making sure the process of buying/selling a home doesn't undermine the excitement of home ownership. That's why they battle every day against the mediocrity of the status quo to simplify the complex world of mortgage servicing, lending and banking. We see ourselves as the experts who make doing business easier. While others bring complexity and a lack of transparency, we offer simplicity, trust, and visibility across the entire property lifecycle. And we deliver radical customer service.
The Sr. Principal Data Architect position plays a key role in providing key architectural, data process and integration support and contributions as part of our clients Enterprise Data Architecture team. This position needs to foster innovative thinking and a very high focus on quality and timeliness of deliverables working closely with Data Services portfolio, delivery managers as well as Business partners. This position will serve as a key liaison between Business stakeholders and IT; working closely with business groups to understand their needs and define system requirements through fact finding and research. This position will lead processes that cover requirements gathering, systems analysis and cost/benefits analysis to align Data Architecture and solutions with Business initiatives. This position is critical to driving the strategic value of data infrastructure.
ESSENTIAL JOB FUNCTIONS
Be able to architect, design and develop data models (actual models, DDLs and as required be able to create physical structures of those models).
Have a hands-on approach to solving problems; when required, be able to lead-by-example-type of person in developing snippets of the SQLs, any code references that team can use and follow.
Have deep knowledge of Data Architectures, ODS, Data warehouse and methodologies.
Good working knowledge of data models and be able to use any industry leading data modeling tools to create data models and update them as needed.
Maps the systems and interfaces used to manage data sets, set standards for data management
Analyzes current state and conceives desired future state; and conceives projects needed to close the gap between current and future goals with new data technologies and industry trends.
Ability to astutely operate in the organization, and being able to emphasize methodology, modelling and governance.
Ability to work closely with the users, systems designers and the developers on a project both in Agile & SDLC methodology
Need to be able to have an end-to-end vision, and to see how a logical design will translate into one or more physical databases, and how the data will flow through the successive stages involved.
The Data Architect will need to be able to address issues of data migration (validation, clean-up and mapping), and understanding the importance of data dictionaries
Coordinate with Business partners, Technical Analysts and Developers to identify and define specifications, indicate areas of system impact and continuously communicate project status and needs.
Manages change control processes, and ensures program/project communications.
Negotiates project plans, time frames, and trade-off with Business partners, and apprises management of impact to project.
Strong leadership, communications and presentation skills with the ability to clearly communicate status to senior management team.
Mentor, provide guidance, advice, and support to team members.
Other duties as assigned.
EDUCATION / EXPERIENCE REQUIREMENTS
- 12+ years of experience as a Data Architect, developer, data warehouse developer and / or data related operations.
- Graduation from a 4-year college or university with major course work in a discipline related to the requirements of the position is preferred. Will consider the equivalent combination of job experience & education that demonstrates the ability to perform the essential functions of this job. High school diploma or state accepted equivalency required.
- 5+ years of industry experience working with Big Data Platforms architecture, scalability and performance.
- 5+ progressive years of experience with design/architecture for transformations and modernizations of enterprise data & storage solutions using Azure cloud technologies.
- Deep expertise in real-time and batch data processing at large scale
- Experience with Databricks design, development, administration, implementations, and operations.
- Experience with data movement and transformation capabilities (Azure Data Factory, Data Lake Analytics, Databricks, Stream Analytics, and Azure Functions).
- Strong development background creating data pipelines and complex data transformations using one of the languages like Python, Databricks/Spark, T-SQL.
- 5+ progressive years of experience in Data Warehouse and Business Intelligence technologies including data modeling techniques (Logical & Physical)
- Experience with visualization tools such as SSRS, Tableau, Microsoft Power BI.
- Demonstrated experience in creating Data Governance strategies including MDM and Data Quality tools & processes.
- Well versed in SDLC, DevOps, and CI/CD deployment pipelines
- Strong track record of interviewing business partners, setting and managing expectations in relation to deliverables and requirements.
- Excellent problem-solving skills and analytical skills.
- Excellent verbal and written communication skills with the ability to establish deep understanding of clients' business issues.
- Mortgage and/or financial industry knowledge is strongly preferred.
Our client is committed to nurturing a diverse and inclusive environment where every employee is empowered to be their authentic self. We know that a large part of our success as a business is directly tied to our ongoing efforts to attract and retain diverse talent and maintain an inclusive environment where each employee can thrive. Embracing and leveraging diversity through an inclusive work environment fosters new ideas, new insights, and constant innovation. We strive to weave the principles of diversity and inclusion throughout the fabric of how we work, how we interact, and how we engage with our customers and the community.