ETL DEVELOPER

$135,200 - $141,440/Yr

BCforward - Richmond, VA

posted 4 months ago

Full-time - Mid Level
Richmond, VA
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

BCforward is currently seeking a highly motivated ETL Developer for an opportunity in Richmond, VA. The ETL Developer will play a pivotal role in managing data extraction, transformation, and loading processes. This position involves developing, implementing, and maintaining change control and testing processes for modifications to databases. The ETL Developer will also be responsible for developing and maintaining database stored procedures, views, and functions that support reporting data models, as well as producing ad-hoc queries to develop reports that support business needs. In this role, the ETL Developer will coordinate with team members to set up audit processes and develop mappings using Java transformations. Performance tuning, query tuning, and data profiling are also key responsibilities. The ETL Developer will contribute to the planning of work programs and review, develop, and modify best practices and technical solutions. Additionally, this position provides supervision to a team of Developers, managing work assignments of internal staff and ensuring adherence to procedures, protocols, and standards. The ideal candidate will have deep knowledge of coding languages such as Java, XML, and SQL, along with solid project management skills. They should be well-versed in warehousing architecture techniques such as MOLAP, ROLAP, ODS, DM, and EDW. The ETL Developer must be adept at writing complex SQL queries, using data transformation functions, and applying business logic to cleanse, aggregate, and format data. Handling data quality issues and ensuring the integrity of the data throughout the ETL process is also crucial. Strong analytical thinking and troubleshooting skills are essential for the proper functioning of the system.

Responsibilities

  • Develop, implement, and maintain change control and testing processes for modifications to databases.
  • Develop and maintain database stored procedures, views, and functions that support reporting data models.
  • Develop and maintain ETL processes.
  • Produce ad-hoc queries that develop reports to support business needs.
  • Coordinate with team members to set up audit processes and develop mappings using Java transformations.
  • Work on performance tuning, query tuning, and data profiling.
  • Contribute to the planning of work programs and review, develop, and modify best practices and technical solutions.
  • Provide supervision to a team of Developers.
  • Manage work assignments of internal staff and schedule and monitor adherence to procedures, protocols, and standards.

Requirements

  • Deep knowledge of coding languages such as Java, XML, and SQL.
  • Solid project management skills.
  • Well-versed in warehousing architecture techniques such as MOLAP, ROLAP, ODS, DM, and EDW.
  • Adept at writing complex SQL queries and using data transformation functions.
  • Ability to apply business logic to cleanse, aggregate, and format data.
  • Capable of handling data quality issues and ensuring data integrity throughout the ETL process.
  • Strong analytical thinking and troubleshooting skills.

Benefits

  • Major medical insurance
  • Health Savings Account (HSA)
  • Dental insurance
  • Vision insurance
  • Employer-provided group life insurance
  • Voluntary life insurance
  • Short-term disability
  • Long-term disability
  • 401k
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service