ETL Developer

$114,400 - $131,040/Yr

The Judge Group - Philadelphia, PA

posted 3 months ago

Full-time - Mid Level
Remote - Philadelphia, PA
Administrative and Support Services

About the position

The ETL Developer role is a contractual position that offers the flexibility of remote work. The primary responsibility of this role is to write programs that maintain and control computer systems software across various platforms, including operating systems, networked systems, and database systems. The developer will be tasked with creating a robust software platform and subsequently fine-tuning the final program to ensure optimal performance. This involves modifying existing software to correct errors, adapting it to new hardware, upgrading interfaces, and enhancing overall performance. In addition to software modification, the ETL Developer will design and develop software systems by employing scientific analysis and mathematical models to predict and measure the outcomes and consequences of design decisions. Collaboration with engineering staff is crucial, as the developer will need to evaluate the interface between hardware and software, develop specifications, and establish performance requirements while also resolving customer issues. The role also includes advising customers on software system maintenance and developing and directing software system testing and validation procedures to ensure quality and reliability. This position requires a strong foundation in the full software development lifecycle, from business and systems analysis through requirements gathering, functional specification authoring, development, testing, and delivery. The ability to troubleshoot issues and implement system changes as necessary is essential for success in this role.

Responsibilities

  • Modify existing software to correct errors and adapt it to new hardware.
  • Upgrade interfaces and improve performance of software systems.
  • Design and develop software systems using scientific analysis and mathematical models.
  • Consult with engineering staff to evaluate hardware and software interfaces.
  • Develop specifications and performance requirements for software systems.
  • Advise customers on software system maintenance and perform necessary tasks.
  • Develop and direct software system testing and validation procedures.

Requirements

  • High School Degree and Bachelor's degree in computer science or a relevant field, or equivalent work experience required.
  • 6 to 8 years of experience in software development and ETL processes required.
  • Strong verbal and written communication skills.
  • Problem-solving skills and customer service orientation.
  • Ability to work independently and manage time effectively.
  • Knowledge of the full software development lifecycle.

Nice-to-haves

  • Experience with DevOps practices.
  • Proficiency in Java programming.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service