Web Applications Developer
HeartFlow - Redwood City, CA

This job posting is no longer available on HeartFlow. Find similar jobs: Web Application Developer jobs - HeartFlow jobs

Job Description :
This position is for an individual contributor whose primary responsibility will be to design, develop, test and maintain a highly scalable, robust customer facing web application platform targeted to the transfer, storage, display and protection of data containing highly sensitive Protected Health Information (PHI). He/she will interact closely with our UI/UX group to design web applications that satisfy market requirements and provide the best possible customer experience. He/she will also be responsible for the integration of the web applications with the HeartFlow Cloud Services and may be responsible for general defect correction, enhancements, test suite development, user support of HeartFlow products. He/she will gain a deep understanding of our in-house development process, using Agile methodologies, apply it fully to our web development and contribute to its continuous improvements.

Job Responsibilities :
  • Individual contribution to the design, development, testing, deployment and maintenance of HeartFlow web applications
  • Integration of web applications with the HeartFlow Cloud Services
  • Interact closely with our UI/UX group and contribute to the design of HeartFlow web applications
  • Interact closely with the test and V&V group to elaborate test strategies and identify and correct defects early in the development cycle
  • Adherence to, and active participation, in the continuous development and improvement of the software development process and quality policies

Skills Needed :
  • Strong knowledge and understanding of object-oriented design, restful web services, JavaScript, Ajax, 3D Graphics, WebGL, HTML5, CSS3, XML and XSL.
  • Strong development and testing skills
  • Strong experience at web application development for cross-browser compatibility
  • Prior experience in the development and testing of web-based applications
  • Knowledge of modern software development tools including bug tracking systems, source code revision control, and automated testing techniques
  • Proficient in Linux and Windows environments
  • Experience with test automation tools, Python and Java is a plus
  • Excellent communication skills, ability to work in a fast-paced adaptive environment, self-starter and strong team player required

Educational Requirements & Work Experience :
  • B.S. in Computer Science
  • 2+ years of technology experience