Senior Software Engineer - Back End

Stanford Health Care

(Palo Alto, California)
Full Time
Job Posting Details
About Stanford Health Care
At Stanford Health Care, we seek to provide patients with the very best in diagnosis and treatment, with outstanding quality, compassion and coordination. With an unmatched track record of scientific discovery, technological innovation and translational medicine, Stanford Medicine physicians are pioneering leading edge therapies today that will change the way health care is delivered tomorrow.
Summary
The Senior Software Engineer, is responsible for building, designing and implementing highly scalable usable web interfaces at Stanford Hospitals and Clinics. This position will collaborate on design issues with a diverse group of product managers, designers, engineers, and infrastructure teams to build and deliver robust front-end and back-end solutions that showcase the Hospital's brand while providing a high-quality experience for users. The Senior Software Engineer is a senior member of SHC's core software team and mentors other software engineers. This position has a strong understanding of web development.
Responsibilities
The essential functions listed are typical examples of work performed by positions in this job classification. They are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Employees may also perform other duties as assigned. * Employees must abide by all Joint Commission Requirements including but not limited to sensitivity to cultural diversity, patient care, patients rights and ethical treatment, safety and security of physical environments, emergency management, teamwork, respect for others, participation in ongoing education and training, communication and adherence to safety and quality programs, sustaining compliance with National Patient Safety Goals, and licensure and health screenings. * Must perform all duties and responsibilities in accordance with the Service Standards of the Hospital(s). * Develops and implements products, public-facing and back-end web applications using HTML, CSS, and JavaScript * Hands on technical role; contributes to all phases of the software development lifecycle, including analysis, design, implementation, and QA * Creates and improves infrastructure to address system performance, security, maintainability, and scalability of SHC's products * Works with stakeholders to understand and document software requirements, and ensure application UI meets functional requirements * Develops functional prototypes from wireframes and mockups, and create proper documentation * Develops websites, performs unit testing, implementation, and production application support * Participates in troubleshooting problems related to user interaction, webpage performance & mobile web optimization * Collaborates with stakeholders and software engineers to refine and improve the user experience * Follows industry trends with regard to front-end and back-end technologies and techniques * All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status or on the basis of disability.
Ideal Candidate
**Minimum Qualifications** * Any combination of education and experience that would likely provide the required knowledge, skills and abilities as well as possession of any required licenses or certifications is qualifying. **Education:** * B.S. in Computer Science or equivalent experience in a work related field/discipline. **Experience:** * At least five (5) years of experience with AJAX, JavaScript, CSS, DHTML, HTML, XHTML **Knowledge, Skills, and Abilities** * These are the observable and measurable attributes and skills required to perform successfully the essential functions of the job and are generally demonstrated through qualifying experience, education, or licensure/certification. * Knowledge of front-end and back-end browser technologies including HTML, CSS, and JavaScript * Knowledge of Semantic Markup, AJAX, JSON, and JS libraries (jQuery, YUI, etc) * Knowledge of front-end and back-end optimization and performance techniques * Knowledge and practiced application of industry best practices in rich web * Knowledge of user behavior and interaction design patterns * Knowledge of algorithms, data structure, web technologies, protocols, and cross-browser compatibility issues * Knowledge of architecting or building front end components and/or libraries * Ability to develop web sites for multiple contexts (mobile, tablet, desktop, etc.) and multiple locales * Ability to build and ship production-quality software to a large consumer audience, specifically user-centric design and development * Ability to thrive in a fast-paced, dynamic team environment * Ability to demonstrate strong programming knowledge * Ability to accurately communicate complex technical abstractions * Ability to influence peers and/or management and a champion of best practices that will encourage and drive adoption

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.