Eliassen Group - Pittsburgh, PA

posted about 2 months ago

Full-time
Pittsburgh, PA
Administrative and Support Services

About the position

The Lead Developer role involves providing application software development services and technical support for moderately complex situations. The position requires thorough knowledge of the Software Development Life Cycle (SDLC) and includes responsibilities such as requirements gathering, preparing business requirement documents (BRD) and system requirement documents (SRD), and conducting reviews of test plans and data. The Lead Developer will design, code, and test application programs while ensuring timely and accurate turnover of system modifications.

Responsibilities

  • Provide application software development services or technical support in situations of moderate complexity.
  • Gather requirements and prepare BRD/SRD documentation.
  • Conduct reviews of the test plan and test data.
  • Write new programs of moderate complexity and scope based on application system designs and specifications.
  • Design and code programs, create test transactions, and run tests to identify errors and revise programs.
  • Prepare final and detailed versions of system modification requirements.
  • Ensure turnovers are completed on time and correctly.
  • Interface with architects to design, code, test, and implement application programs.
  • Analyze organizational needs and goals for the development and implementation of application systems.
  • Propose innovative and creative technology solutions.
  • Contribute to the achievement of related teams' objectives.

Requirements

  • Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required.
  • 5+ years of software development experience.
  • Thorough knowledge of the Software Development Life Cycle (SDLC).
  • Proficient in Spark and Python programming languages.

Nice-to-haves

  • Experience in the securities or financial services industry is a plus.
  • 5+ years' experience with Python.
  • 3+ years' experience with Spark.
  • 2+ years' experience with CI/CD.
  • 3+ years' experience with PySpark.
  • 2+ years' experience with Microservice Architecture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service