Software Developer 1

Stanford University
  • Stanford, CA
  • Autofill and Review
30 days ago

Job Description

Stanford University is seeking a Software Developer 1 to join the Kundaje lab in the Department of Genetics to execute all programming tasks, including programming, analyzing, designing, developing, implementing, modifying, and maintaining computer programs. Work on systems of small to moderate size and complexity or segments of larger systems.

Core Duties:

  • Assess user needs and requirements.

  • Design and develop applications that may involve sophisticated data manipulation.

  • Maintain and update existing programs.

  • Troubleshoot and solve technical problems.

  • Create programs to meet reporting and analysis needs.

  • Design and implement user and operations training programs.

  • Document changes in software for end users.

  • Follow team software development methodology.

  • Serve as a technical resource with respect to applications.

Minimum Education and Experience:

Bachelor''s degree and three years of relevant experience or a combination of education and relevant experience.

Knowledge, Skills and Abilities:

  • Working knowledge of latest software and design standards.

  • Ability to define and solve logical problems for technical applications.

  • Knowledge of and ability to select, adapt, and effectively use a variety of programming methods.

  • Ability to recognize and recommend needed changes in user and/or operations procedures.

  • Basic knowledge of software engineering principles.

  • Strong knowledge of at least one programming language.

Core Duties:

  • Assess user needs and requirements.

  • Design and develop applications that may involve sophisticated data manipulation.

  • Maintain and update existing programs.

  • Troubleshoot and solve technical problems.

  • Create programs to meet reporting and analysis needs.

  • Design and implement user and operations training programs.

  • Document changes in software for end users.

  • Follow team software development methodology.

  • Serve as a technical resource with respect to applications.

Minimum Education and Experience:

Bachelor''s degree and three years of relevant experience or a combination of education and relevant experience.

Knowledge, Skills and Abilities:

  • Working knowledge of latest software and design standards.

  • Ability to define and solve logical problems for technical applications.

  • Knowledge of and ability to select, adapt, and effectively use a variety of programming methods.

  • Ability to recognize and recommend needed changes in user and/or operations procedures.

  • Basic knowledge of software engineering principles.

  • Strong knowledge of at least one programming language.

Numbers & Facts

LocationStanford, CA

Skills

  • Analysis Skillsunmatched
  • Computer Maintenanceunmatched
  • Customer/Client Researchunmatched
  • Geneticsunmatched
  • Identify Issuesunmatched
  • Operations Processesunmatched
  • Problem Solving Skillsunmatched
  • Programming Languagesunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Training Programunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder