Abbott Clinical Programmer in Lake Forest, Illinois
At Abbott, we're committed to helping people live their best possible life through the power of health. For more than 125 years, we've brought new products and technologies to the world -- in nutrition, diagnostics, medical devices and branded generic pharmaceuticals -- that create more possibilities for more people at all stages of life. Today, 99,000 of us are working to help people live not just longer, but better, in the more than 150 countries we serve.
Primary Job Function:
Build/program clinical systems that support clinical research activities. Create clinical database using eCRF/EDC systems to collect and format clinical data. Assist in the collection of clinical data and the writing of any scripts that may be needed to collect data.
Core Job Responsibilities:
Responsible for implementing and maintaining the effectiveness of the quality system.
Captures and reviews complex data associated with Clinical system operations. Researches complex problems. Uses an analytic problem solving approach to recommend solutions. Coordinates the implementation of solutions. Documents programming needed to solve problems for clinical systems.
Studies; learns; and adapts to changes in technology or functional requirements that may affect the operation of supported system. Seeks technical information from appropriate sources. Communicates implemented changes in clinical research systems to technical support personnel and facilitates the exchange of information among support personnel.
Performs system administrative duties in development environment to gain first hand knowledge of the impact of technical or functional changes on operations. Recommends improvements in operational processes and procedures with supporting information.
Participates in the preparation; presentation; and programming associated with data management activities by evaluating and testing and validation new systems or updates to systems.
(Supervision Received) Works under general supervision. Receives limited supervision on standard issues, and detailed instructions on new assignments. Work is reviewed for soundness of judgment, overall adequacy and accuracy.
(Supervision Provided) May provide limited work direction and guidance to exempt and/or skilled nonexempt levels of employees; may be asked to evaluate performance of and assist in career development planning for peers.
Position Accountability / Scope:
Cultivates a wide range of internal networks and begins to develop an external network of resources to facilitate completion of tasks. May demonstrate basic project management skills by acting as a project lead on small; well defined projects. Provides guidance to less experienced staff. Influence exerted at peer level and occasionally at first levels of management.
Plans; organizes; and prioritizes own daily work routine to meet established schedule.
Exercises authority and judgment within defined limits to determine appropriate action. Failure to achieve results or erroneous decisions or recommendations may cause delays and may result in the allocation of additional resources.
Excellent verbal and written communication skills and interpersonal skills are required.
Will perform this job in a quality system environment. Failure to adequately perform tasks can result in noncompliance with governmental regulations.
Works on problems of moderate scope where analysis of situations or data requires a review of identifiable factors. Exercises judgment within defined procedures and practices to determine appropriate action. Has a general knowledge of technical alternatives and an understanding of their impact on the systems environment
Bachelor's degree in Computer Science or Computer Science Engineering
Minimum Experience / Training Required:
Experience writing code and programming gained during course work for computer science or computer science engineering degree
1-3 years of experience at a startup, mid- to large-sized corporation is required. The candidate must have experience in developing and launching unique software / informatics products in one of the following industries: healthcare, defense or telecommunications.
Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development.
A solid understanding of object-oriented programming (OOP) and contemporary design patterns/practices.
The candidate should have working knowledge in preferably Node.js and /or strong background in Java/ Scala/C#. Prior experience with UML is required.
Prior experience with web based development using Angular.js, React.js, Node.js, D3.js, HTML5, or similar technologies is required.
The candidate must have working knowledge in either SQL (PostgreSQL, Oracle, SQL Server, other) or NoSQL (Dynamo, Redis, MongoDB, other).
Familiarity with unit, integration and functional testing, source control (Git preferred), and good software engineering practices.
Experience building Restful web service APIs.
Prior experience developing or working with Cloud-based technologies such as Amazon Web Services (AWS) is highly desired.
Ability to speak and write in English fluently.
An Equal Opportunity Employer
Abbot welcomes and encourages diversity in our workforce.
We provide reasonable accommodation to qualified individuals with disabilities.
To request accommodation, please call 224-667-4913 or email firstname.lastname@example.org