Job summary
Seeking a Software Developer 1 in the Department of Genetics at Stanford UniversityExecute programming tasks and maintain computer programsWork on small to moderate systems and contribute to published articles
Job seniority: mid-to-senior level
Responsibilities
• Assess user needs and requirements• Design and develop cloud-based applications using container orchestration systems (e.g., Kubernetes)• Maintain and improve existing cloud-based solutions• Troubleshoot and solve technical cloud-based problems• Design and implement user and operations training programs• Document changes in software for end users• Follow team software development methodology• Serve as technical resource with respect to surveys and databases• Contribute to published articles• Attend meetings with users and handle requirement gathering
Requirements
• Strong knowledge of scripting languages such as Bash, JavaScript• Strong knowledge of Python programming language• Strong background in containerization technologies• Strong background in designing clinical and translational research databases (e.g., REDCap)• Familiarity with container orchestration platforms (e.g., Kubernetes)• Familiarity with major cloud providers: Google Cloud Platform, Amazon Web Services, Microsoft Azure• Familiarity with bioinformatics workflow management platforms (e.g., Cromwell, Nextflow)• Bachelor's degree and three years of relevant experience or a combination of education and relevant experience• Current knowledge of latest software and design standards• Ability to define and solve logical problems for technical applications
Key Skills Needed
• Strong knowledge of scripting languages such as Bash, JavaScript• Strong knowledge of Python programming language• Strong background in containerization technologies• Strong background in designing clinical and translational research databases (e.g., REDCap)• Familiarity with container orchestration platforms (e.g., Kubernetes)• Familiarity with major cloud providers: Google Cloud Platform, Amazon Web Services, Microsoft Azure• Familiarity with bioinformatics workflow management platforms (e.g., Cromwell, Nextflow)