Stanford University School of Medicine
Software Developer 1
Stanford University School of Medicine, Stanford, California, United States, 94305
Join to apply for the
Software Developer 1
role at
Stanford University School of Medicine Duties
Stanford University is seeking a Software Developer 1 to perform complex programming and software development work in the field of single-cell analysis. This involves unification, development, and maintenance of widely used software tools for processing and understanding single-cell data. The successful applicant will contribute to all project phases, including conception, design, development, implementation, and maintenance. These tools are written in R, C++, and Python, requiring in-depth software development knowledge and a genuine interest in single-cell biology and genomics. Responsibilities include: Propose, design, implement, and develop solutions for complex applications independently. Oversee testing, debugging, change control, and documentation for major projects. Maintain software on GitHub, following best practices and responding to user queries. Implement rigorous programming standards for documentation and code reusability. Collaborate with lab members on all software development phases. Engage in strategic planning. Support, maintain, operate, and upgrade applications. Develop solutions for software portability across systems. Troubleshoot and resolve technical issues. Review system design for performance optimization. Other duties as assigned. Qualifications
Education & Experience:
Bachelor's degree with three years of relevant experience or equivalent combination. Skills & Abilities:
Knowledge of current software standards, problem-solving skills, proficiency in programming languages (preferably C++, R, Python), understanding of software engineering principles, and ability to recommend procedural improvements. Additional Information
Physical requirements include desk-based tasks, sitting, light manipulation, occasional standing and walking, and lifting objects up to 10 pounds. The role may require extended hours, evenings, and weekends. The salary range is $107,423 - $133,600 annually, with comprehensive benefits. Stanford is an equal opportunity employer committed to diversity and inclusion. #J-18808-Ljbffr
Software Developer 1
role at
Stanford University School of Medicine Duties
Stanford University is seeking a Software Developer 1 to perform complex programming and software development work in the field of single-cell analysis. This involves unification, development, and maintenance of widely used software tools for processing and understanding single-cell data. The successful applicant will contribute to all project phases, including conception, design, development, implementation, and maintenance. These tools are written in R, C++, and Python, requiring in-depth software development knowledge and a genuine interest in single-cell biology and genomics. Responsibilities include: Propose, design, implement, and develop solutions for complex applications independently. Oversee testing, debugging, change control, and documentation for major projects. Maintain software on GitHub, following best practices and responding to user queries. Implement rigorous programming standards for documentation and code reusability. Collaborate with lab members on all software development phases. Engage in strategic planning. Support, maintain, operate, and upgrade applications. Develop solutions for software portability across systems. Troubleshoot and resolve technical issues. Review system design for performance optimization. Other duties as assigned. Qualifications
Education & Experience:
Bachelor's degree with three years of relevant experience or equivalent combination. Skills & Abilities:
Knowledge of current software standards, problem-solving skills, proficiency in programming languages (preferably C++, R, Python), understanding of software engineering principles, and ability to recommend procedural improvements. Additional Information
Physical requirements include desk-based tasks, sitting, light manipulation, occasional standing and walking, and lifting objects up to 10 pounds. The role may require extended hours, evenings, and weekends. The salary range is $107,423 - $133,600 annually, with comprehensive benefits. Stanford is an equal opportunity employer committed to diversity and inclusion. #J-18808-Ljbffr