ETL Developer

$114,400 - $131,040/Yr

The Judge Group - Los Angeles, CA

posted 4 months ago

Full-time - Mid Level
Remote - Los Angeles, CA
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 support 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 it post-development to enhance 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 improve performance through upgrades and interface enhancements. In this position, the ETL Developer will engage in various tasks, including modifying existing software to correct errors, designing and developing new software systems using scientific analysis and mathematical models, and consulting with engineering staff to evaluate the interface between hardware and software. The developer will also be responsible for advising customers on software maintenance and developing testing and validation procedures to ensure the software meets performance requirements. This role demands a proactive approach to problem-solving and a commitment to delivering high-quality software solutions that meet customer needs. The ideal candidate will possess strong communication skills, both verbal and written, and will be adept at managing their time effectively while working independently. A comprehensive understanding of the full software development lifecycle is essential, from business and systems analysis to requirements gathering, functional specification authoring, development, testing, and delivery. The ability to troubleshoot issues and implement system changes as necessary is also crucial for success in this role.

Responsibilities

  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces to 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 in software development required.
  • Strong 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

  • Experience with DevOps practices and tools.
  • Familiarity with Java programming language.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service