Software Developer

Location
California, United States
Posted
10 Jun 2019
End of advertisement period
10 Aug 2019
Ref
83412
Contract Type
Permanent
Hours
Full Time

The Stanford School of Medicine is looking for a Software Developer to join its Application Services team in the Office of Information Resources & Technology (IRT). Stanford University School of Medicine is Stanford’s largest academic school. The Office of Information Resources and Technology (IRT) supports the School of Medicine’s core missions; health care, research and education.

To support the research area of our mission, Application Services is looking for a talented software developer who will build secure cloud services and manage cloud infrastructure in support of two research projects.  The first project is a collaboration with Apple where Apple Watch data is used to identify irregular heart rhythms.  The second project is to build a centralized solution with end-user tools for recruiting study participants.  The solutions you create will be used by researchers to enable the success and advancement of Stanford Medicine.

Technical tools and knowledge we would like you to bring to our team:

  • Java, Spring Framework and Python.
  • Cloud technology such as GCP, AWS or Azure.
  • SQL and relational databases such as PostgreSQL and Oracle
  • Git, Jira, Docker, Tomcat, Apache, IntelliJ/Eclipse, Agile development process.
  • Build secure web applications using Javascript, CSS, HTML5 is a plus.
  • Understanding of GCP offerings such as; Kubernetes, CloudSQL, Compute Engine, Cloud Storage, AppEngine and BigQuery is a plus.

To support our collaboration with Apple and our other projects we are looking for someone who can:

  • Demonstrate software engineering skills to design and develop quality solutions.
  • Experience developing, evolving and supporting multiple projects/applications on cloud applications.
  • Ability to synthesize user, technical and design requirements into highly useable applications on cloud platforms.
  • Experience developing and deploying applications on cloud platforms such as GCP, AWS or Azure.
  • Understanding of cloud services and solutions in platforms such as GCP or AWS.
  • Understanding of GCP offerings such as; Kubernetes, CloudSQL, Compute Engine, Cloud Storage, AppEngine and BigQuery is a plus.
  • Ability and desire to quickly learn and apply new technologies.
  • Demonstrated understanding of object-oriented design.
  • Experience with and an understanding of the importance of testing and reusability.
  • Commitment to safeguarding sensitive data and privacy protection.
  • Ability to work independently as well as contribute when working in a team environment.
  • Demonstrated ability to clearly communicate project status in writing and verbally to technical and nontechnical stakeholders.
  • The ability to create secure Apps and server-side application code.

* Other duties may also be assigned

DESIRED QUALIFICATIONS:

  • Demonstrate software engineering skills to design and develop quality solutions.
  • Experience developing, evolving and supporting multiple projects/applications.   
  • Ability to synthesize user, technical and design requirements into highly useable applications.   
  • Experience developing and deploying applications on cloud platforms such as GCP, AWS or Azure.
  • Ability and desire to quickly learn and apply new technologies.
  • Demonstrated understanding of object-oriented design.
  • Experience with and an understanding of the importance of testing and reusability.
  • Commitment to safeguarding sensitive data and privacy protection.
  • Ability to work independently as well as contribute when working in a team environment.
  • Demonstrated ability to clearly communicate project status in writing and verbally to technical and nontechnical stakeholders.
  • The ability to create secure Apps and server-side application code.
  • Java, Spring Framework and Python.
  • Cloud technology such as GCP, AWS or Azure.
  • Git, Jira Docker, IntelliJ/Eclipse, Agile development process.
  • Build secure web applications using Javascript, CSS, HTML5 is a plus.
  • Understanding of GCP offerings such as; Kubernetes, CloudSQL, Compute Engine, Cloud Storage, AppEngine and BigQuery is a plus.

EDUCATION & EXPERIENCE (REQUIRED):

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

KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):

  • Expertise in designing, developing, testing, and deploying applications.
  • Proficiency with application design and data modeling.
  • Ability to define and solve logical problems for highly technical applications.
  • Strong communication skills with both technical and non-technical clients.
  • Ability to lead activities on structured team development projects.
  • Ability to select, adapt, and effectively use a variety of programming methods.
  • Knowledge of application domain.

PHYSICAL REQUIREMENTS*:

  • Constantly perform desk-based computer tasks.
  • Frequently sit, grasp lightly/fine manipulation.
  • Occasionally stand/walk, writing by hand.
  • Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds.

* Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.

WORKING CONDITIONS:

May work extended hours, evening and weekends.

This position currently works in our Porter Drive location.  We anticipate that this position will move to the new Stanford Redwood City campus in June 2019.

WORK STANDARDS:

  • Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
  • Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
  • Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http://adminguide.stanford.edu.

Additional Information

  • Schedule: Full-time
  • Job Code: 4822
  • Employee Status: Regular
  • Grade: J
  • Requisition ID: 83412