ETL Developer

$114,400 - $131,040/Yr

The Judge Group - New York, NY

posted 4 months ago

Full-time - Mid Level
Remote - New York, NY
Administrative and Support Services

About the position

The ETL Developer position at The Judge Group Inc. is a remote contractual role focused on the development and maintenance of software systems that control computer systems software for operating systems, networked systems, and database systems. The primary responsibility of the ETL Developer is to write programs that ensure the smooth operation of these systems, which includes creating a robust software platform and fine-tuning the final program after its initial development. This role requires a deep understanding of software development processes and the ability to adapt existing software to meet new hardware requirements or improve performance. In this position, the ETL Developer will modify existing software to correct errors and enhance functionality. They will design and develop software systems using scientific analysis and mathematical models to predict outcomes and measure the consequences of design decisions. Collaboration with engineering staff is essential to evaluate the interface between hardware and software, develop specifications, and resolve customer issues. Additionally, the developer will be responsible for advising customers on software system maintenance and directing software system testing and validation procedures to ensure high-quality deliverables. The role demands strong problem-solving skills, effective communication abilities, and a customer service-oriented mindset. The ETL Developer must be capable of working independently, managing their time efficiently, and possessing a comprehensive understanding of the full software development lifecycle, from business analysis to delivery. Knowledge of various programming languages and tools, particularly SQL and Java, is crucial for success in this role.

Responsibilities

  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Design and develop software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Consult with engineering staff to evaluate the interface between hardware and software, develop specifications and performance requirements, and resolve customer problems.
  • Advise customers about, or perform, maintenance of software systems.
  • 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 required.
  • Verbal and written communication skills, problem-solving skills, customer service, and interpersonal skills.
  • Ability to work independently and manage one's time effectively.
  • Knowledge of the full software development lifecycle, from business/systems analysis through requirements gathering and functional specification authoring to development, testing, and delivery.
  • Ability to troubleshoot issues and make system changes as needed to resolve issues.
  • Knowledge of computer development software, such as SQL, Java, J2EE, etc.

Nice-to-haves

  • DevOps
  • Java
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service