ETL Developer

$114,400 - $131,040/Yr

The Judge Group - Los Angeles, CA

posted 3 months ago

Full-time - Mid Level
Remote - Los Angeles, CA
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 position 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 and functionality. This role requires a deep understanding of software development processes and the ability to adapt existing software to meet new hardware requirements or to enhance performance through upgrades and interface improvements. In this position, the ETL Developer will modify existing software to correct errors and improve overall system performance. They will design and develop software systems by employing scientific analysis and mathematical models to predict and measure the outcomes and consequences of their designs. Collaboration with engineering staff is essential to evaluate the interface between hardware and software, develop specifications, and resolve any customer-related issues. The developer will also be responsible for advising customers on software system maintenance and will lead the development and direction of software system testing and validation procedures. This role demands strong verbal and written communication skills, problem-solving abilities, and excellent customer service and interpersonal skills. The ability to work independently and manage one's time effectively is crucial. A comprehensive understanding of the full software development lifecycle is required, from business and systems analysis through requirements gathering, functional specification authoring, development, testing, and delivery. The developer must also possess troubleshooting skills to address issues and implement necessary system changes.

Responsibilities

  • Modify existing software to correct errors and adapt it to new hardware or upgrade interfaces.
  • Design and develop software systems using scientific analysis and mathematical models.
  • Consult with engineering staff to evaluate hardware and software interfaces and resolve customer problems.
  • 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 required.
  • Strong verbal and written communication skills.
  • Problem-solving skills and customer service abilities.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service