Intuitive Surgical Careers

Web Developer or Senior Web Developer

US-CA-Sunnyvale, California
IT/Information Systems

Job Description

Job: IT/Information Systems
Primary Location: United States-California-US-CA-Sunnyvale
Schedule: Full-time
Requisition ID: 182134


Company Description:

Who is Intuitive Surgical? The numbers tell an amazing story. Learn more about our company.

Joining Intuitive Surgical means joining a team dedicated to using technology to benefit patients by improving surgical efficacy and decreasing surgical invasiveness, with patient safety as our highest priority.


If you exemplify our values and want to be part of Company that is really passionate about providing value for the patients and customers we serve, this is the role for you.

Primary Function of Position:

Primarily responsible for design, development and maintenance of Customer Learning Management System and co-related web applications using PHP/Drupal framework. Also involve in design and development of enterprise web, mobile and customer facing applications.

Roles and Responsibilities:

• Design, build, and maintain efficient, reusable, and reliable PHP code
• Configure and develop Drupal modules and custom features based on business requirements
• Collaborate with IT Analysts, developers and business stake holders to launch new releases, iterate on existing features and deliver highly scalable & reliable business applications
• Integration of user-facing elements developed by front-end developers
• Make sound engineering decisions, solve complex performance problems and architectural challenges
• Lead all aspects of web development activities, involve self in decision-making, and develop code-libraries
• Works in partnership with other teams to design cutting edge Web solutions
• Mentor development team of in-house developers and contractors
• Collaboratively work with offshore team members: Assign development tasks and recommend technical solutions, conduct regular meetings, review the developments and take ownership at onsite
• Provide estimates and dependencies for development tasks and demonstrate excellent coding abilities to produce scalable quality product
• Involve in performance tuning and maintenance activities and ensures technical solutions meet the performance guidelines and standards
• Participates in day-to-day production support, trouble shooting and apply break fixes to resolve critical bugs
• Maintains, follows, and ensures compliance with all company's standards, policies and procedures

Skill/Job Requirements:

• BA/BS degree in Computer Science, a related technical field or equivalent practical experience
• 7+ years of technical design and development experience in PHP with at least 4 years of experience in configuration and creation of custom modules in Drupal
• Development experience in front-end web development with HTML/5, CSS/3, JavaScript, JQuery and AngularJS
• Knowledge and experience with complex Drupal implementations and any previous LMS experience like Moodle
• Knowledge of theme functions and Drupal theme layer
• Familiarity with modern security practices and writing secure PHP code following standard OWASP methodologies and practices
• Code management experience using GitHub. Experience with deployment of applications to public-cloud providers, such as AWS
• Experience with Web Services, SOAP and REST API development
• Experience with SSO and familiarity with SAML and Auth0 highly preferred
• Good knowledge of object oriented programming and design patterns
• Knowledge of caching, scaling, and front-to-back performance best practices
• Highly self-motivated and directed, with keen attention to detail
• Proven analytical and creative problem-solving abilities
• Good communication skills, customer excellence focus and organizational skills

We are an AA/EEO/Veterans/Disabled employer
We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.