Programmer/Analyst Job in Spencer 47460, Indiana Us

Delivering on the promise of medical innovation begins at Boston Scientific.

By delivering innovative products that help clinicians improve the lives of patients every single day, Boston Scientific makes a profound impact on the quality of medical care around the world. As we continue to transform the field of medical technology, we seek dedicated individuals who possess the integrity and creative spirit needed to thrive in an innovative company. Join a global organization that is fueled by the diversity and talent of its entire workforce.

Programmer/Analyst

Job Description:
Purpose:
Engineer, Software: Develops software systems, applications, firmware, and/or provides
software systems testing and validation in support of RD and/or Manufacturing Process
Engineering. Performs any of the following:

Responsible for analyzing, designing, programming, debugging, and modification
of local, network/internet-related computer programs for commercial or end user applications
(i.e. materials management, financial management, HRIS, or desktop applications products).

May interface with users to define system requirements and/or necessary modifications.
Responsible for analyzing, designing, programming, debugging, and
modification of real-time applications. Requires knowledge of real-time operating systems and
software. Work often involves knowledge of modeling and simulation software. May interface
with users to define system requirements and/or necessary modifications.
Firmware: Responsible for the analysis, design, programming, debugging and modification of
firmware applications. Work often involves analog and digital hardware and software
operating systems. Position requires knowledge and exposure to hardware design.
Internal Systems: Responsible for designing, developing, troubleshooting and debugging
software programs for internal technical end users. May include software tools, utilities,
databases and internet-related tools, etc. Position requires knowledge of hardware
compatibility and/or hardware design. Programmers who are developing applications for
technical end users should be matched here.
Systems Verification: Responsible for developing, applying and maintaining quality standards
for software products.

Key Responsibilities: Requirements
· Continuously improves process and work methodologies by interfacing with peers/crossfunctional
groups and analyzing activities to improve workflow and work processes.

· Investigates, researches, selects software designs, operating systems and/or practices.

· Analyzes, evaluates, verifies requirements, software and systems by using software
engineering practices.

· Tracks software development effort by creating and maintaining records in the approved
tracking management tool.

· Documents software development and/or test development by writing documents, reports,
memos, change requests. Methods used are determined by approved procedures and
standards

QUALIFICATIONS: education, experience,, skills
· 2- 4 Years with BS, 0 - 2 Years with MS
· Demonstrated experience and knowledge of XML, Visual Basic
· Demonstrated experience in manufacturing environment, working with automation and systems integration

Preferred:
· CAMSTAR, C+
· Demonstrated experience with PLC’s
· Medical device manufacturing experience

Minimum Education Required: Bachelor

Years of Experience Required: At Least 3 Years

Expected Travel Time: None

This company may offer relocation assistance.