Data Based Development Systems is seeking a Data Engineer with experience in complex data solutions. The role involves supporting data ingestion, transformation, and distribution, as well as designing and implementing data architecture and ETL processes.
Responsibilities:
- Work with the Business Intelligence team and operational stakeholders to design and implement both the data presentation layer available to the user community, as well as the underlying technical architecture of the data warehousing environment
- Develop scalable and reliable data solutions to move data across systems from multiple sources in real time as well as batch modes
- Design and develop database objects, tables, stored procedures, views, etc
- Design and develop ETL Processes that will transform a variety of raw data, flat files, xl spreadsheets into SQL Databases
- Understands the concept of Data marts and Data lakes and experience with migrating legacy systems to data marts/lake
- Uses additional cloud technologies (e.g., understands concept of Cloud services like Azure SQL server)
- Maintain comprehensive project documentation
- Aptitude to learn new technologies and the ability to perform continuous research, analysis, and process improvement
- Strong interpersonal and communication skills to be able to work in a team environment to include customer and contractor technical, end users, and management team members
- Manage multiple projects, responsibilities and competing priorities
Requirements:
- Must be a US Citizen
- No Third-Party Recruiters
- Experience in projects emphasizing complex data solutions
- Support the data ingestion, transformation, and distribution to end consumers
- Perform requirements analysis, design/develop process flow, and unit/integration testing
- Work with the Business Intelligence team and operational stakeholders to design and implement both the data presentation layer and the underlying technical architecture of the data warehousing environment
- Develop scalable and reliable data solutions to move data across systems from multiple sources in real time as well as batch modes
- Design and develop database objects, tables, stored procedures, views, etc
- Design and develop ETL Processes that will transform a variety of raw data, flat files, xl spreadsheets into SQL Databases
- Understand the concept of Data marts and Data lakes and experience with migrating legacy systems to data marts/lake
- Use additional cloud technologies (e.g., understands concept of Cloud services like Azure SQL server)
- Maintain comprehensive project documentation
- Aptitude to learn new technologies and the ability to perform continuous research, analysis, and process improvement
- Strong interpersonal and communication skills to be able to work in a team environment to include customer and contractor technical, end users, and management team members
- Manage multiple projects, responsibilities and competing priorities
- Programming languages, frameworks, and file formats such as: Python, SQL, PLSQL, DBT
- Database platforms such as: Oracle, SQL Server, MySQL
- Big data concepts and technologies such as Synapse & Databricks
- AWS and Azure cloud computing
- SAP knowledge isn't required but a plus