Offers “Abbott”

Expires soon Abbott

Staff Software Engineer

  • Internship
  • Sunnyvale (Santa Clara)

Job description

Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 103,000 colleagues serve people in more than 160 countries.

     

JOB DESCRIPTION:

MAIN PURPOSE OF ROLE

Contribute to the design and development of cloud service applications under a disciplined product development process that meets FDA and other regulatory agencies requirements. Work on software design, coding, and validating software. Support verification and validation testing, unit testing, and ensuring that all product development conforms to design specifications and coding standards for medical devices. Exercise judgment in coding following the software designs and conducting investigation activities following defined methods. Develop productive internal/external working relationships.

MAIN RESPONSIBILITIES

  • Lead a team of engineers to deliver various releases of the product line.
  • Design and develop highly scalable web applications using JavaScript frameworks
  • Build distributed cloud based microservices that can efficiently scale with minimal effort.
  • Assist in the preparation of software design specifications for implementation of software designs per Abbott design development process.
  • Assist in the evaluation of selected designs through testing and full documentation of the results.
  • Work on problems of moderate to complex scope where analysis of situations or data requires evaluation of identifiable factors.
  • Exercise judgment within defined procedures and practices to determine appropriate action.
  • Implement high quality, secure and robust applications with optimal performance suitable for cloud service application.
  • Work collaboratively with cross functional teams.
  • Should be able to manage a small team of software engineers

QUALIFICATIONS

Education

Bachelors Degree (± 16 years)

Software engineering, computer science, or a related engineering field.

OR

an equivalent combination of education and work experience

Experience/Background

Minimum 6 years:

Progressively more responsible work experience in a range of software engineering disciplines using a variety of programming methods 

  • Experience with visual modeling, graphical user interfaces, multi-threading, networking, relational databases, formal software development methodologies, and source code management is recommended.
  • Experience with unit- and integration-level testing and automated testing is recommended.
  • Experience working in a broader enterprise/cross-division business unit model preferred. Ability to work in a highly matrixed and geographically diverse business environment.  Ability to work within a team and as an individual contributor in a fast-paced, changing environment.  Ability to leverage and/or engage others to accomplish projects.  Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization. Multitasks, prioritizes and meets deadlines in timely manner.  Strong organizational and follow-up skills, as well as attention to detail. 
  • Proficient in Java and JavaScript programming to build the enterprise-level applications
  • Experience developing Web applications using JavaScript frameworks like Angular, React, or Vue.
  • Exposure to cloud base development preferably in Azure.
  • Familiarity with container technologies and microservices architecture.
  • ​Good understanding of object-oriented programming, design principles, design patterns and UML.
  • Exposure to front end technologies: JSP, JSTL, Struts and JQuery
  • Experience with server side technologies: Spring, Hibernate, JMS and Web Service (SOAP/RESTful)
  • Good understanding of: JBoss EAP server, WebSphere MQ and API Manager
  • Proficient in relational databases: Oracle or PostgresSQL
  • Ability to travel approximately 10%, including internationally.

     

JOB FAMILY:

Product Development

     

DIVISION:

CRM Cardiac Rhythm Management

        

LOCATION:

United States > Sunnyvale : 645 Almanor Ave

     

ADDITIONAL LOCATIONS:

United States > Sylmar : 13150 Telfair Avenue

     

WORK SHIFT:

Standard

     

TRAVEL:

Yes, 10 % of the Time

     

MEDICAL SURVEILLANCE:

Not Applicable

     

SIGNIFICANT WORK ACTIVITIES:

Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day), Keyboard use (greater or equal to 50% of the workday)

     

Abbott is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans.

     

EEO is the Law link - English: http://webstorage.abbott.com/common/External/EEO_English.pdf

     

EEO is the Law link - Espanol: http://webstorage.abbott.com/common/External/EEO_Spanish.pdf

Make every future a success.
  • Job directory
  • Business directory