Role: Data Engineer
Job Type: Contract
Location : Dallas, TX ( Day 1 onsite )
Job Title: Wealth Management Sr. Software Developer (Data Engineering)
Job Summary: Seeking a talented and experienced developer with a strong focus on data engineering to join our team working on a wealth management software project. As a developer, you will be responsible for designing, developing, Data profiling, Data Analysis, Data integration, and developing pipelines for our wealth management software. You will collaborate closely with cross-functional teams to ensure the software meets the requirements and delivers efficient data processing and analytics capabilities.
Responsibilities:
- Design, develop, and maintain data infrastructure and pipelines for our wealth management software using technologies like Snowflake, Talend, Python, and Azure
- Collaborate with product managers, designers, and other developers to understand requirements and translate them into technical designs and implementations.
- Implement data integration and ETL processes to extract, transform, and load data from various sources into our wealth management software.
- Develop data models and database schemas to support the storage and retrieval of financial data!
- Ensure data quality, integrity, and security throughout the software development lifecycle!
- Optimize data processing and analytics capabilities to meet performance and scalability requirements!
- Conduct thorough testing of data pipelines and processes to ensure reliability and accuracy!
- Work closely with data analysts, data scientists, and business stakeholders to understand data requirements and provide data-driven solutions.
- Research and evaluate new technologies, tools, and frameworks relevant to data engineering in wealth management.
- Keep up to date with emerging trends and best practices in data engineering and wealth management software development!
Requirements:
- Bachelor's degree in computer science, Software Engineering, Data Science, or a related field
- Proven experience in data engineering, data integration, and ETL development using technologies like Snowflake, Talend, Python, and Azure
- Strong understanding of wealth management concepts and financial markets
- Proficient in SQL and database technologies (e.g., Snowflake, SQL Server, Oracle, Azure SQL Database)
- Familiarity with cloud platforms and services (e.g., Azure, AWS) for data processing and storage
- Knowledge of data warehouse design principles and dimensional modeling
- Strong programming skills in Python and experience with data manipulation and analysis libraries (e.g., Pandas, NumPy)
- Familiarity with version control systems (e.g., Git)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Attention to detail and a commitment to delivering high-quality software
Preferred:
• Experience working in the finance or wealth management industry.
• Knowledge of data visualization and reporting tools (e.g., Power BI, Tableau)
• Familiarity with DevOps practices and CI/CD pipelines
• Certifications or relevant training in data engineering or cloud computing technologies