As an Informatics Software Engineer on the team, you will significantly contribute to building the next release of product features and system design. This role provides huge opportunities to work at all levels from the front-end user experience to robust back-end services. You should be somebody who enjoys development and working on complex system software, and is passionate about building quality software as well as achieving operational excellence. A commitment to teamwork, hustle, and strong communication skills are essential.
The ideal candidate will have a demonstrable track record of success delivering new features or products. The candidate should be a critical contributor to building compelling informatics products within Abbott Core Diagnostics.
The individual will develop software on informatics programs from concept through launch and will also be responsible for supporting on-market products post-launch.
Required attendance: 4 days per week in the Milan Office
Core Job Responsibilities
* Analyze customer needs (via use cases, requirements, etc.), design and develop software work products.
* Create and maintain documentation for the artifacts created during the SDLC.
* Develop high performance, scalable, and secure applications.
* Work with other members of the Informatics team to ensure continuous improvement and iterative evolution of the informatics applications.
* Ensure compliance with the ADD Informatics Quality system.
* Conceive plans, execute, and track projects.
* Occasional travel may be required per the needs of the assigned project.
Position Accountability/Scope
* Responsible for the design and development of informatics products in compliance with internal policies and procedures, both US and Foreign regulatory standards and requirements.
* Accountable for assisting with the design and implementation of one or more features as assigned on individual programs.
* Interact with project managers, product owners, and R&D leadership on project scope, timeline, risks, and budget.
* Work as part of cross-functional teams to deliver informatics products.
Minimum Qualifications
Bachelor’s degree in engineering, computer science, or a closely related discipline, or equivalent work experience.
Required Qualifications / Experience:
* Minimum of 3 years of software engineering work experience.
* C# and .NET framework.
* SQL (PostgreSQL and Oracle preferred).
* Object-Oriented Programming (OOP).
* Functional Programming (FP).
* Unit Testing and Integration Testing.
* Git (version control).
Preferred Qualifications / Experience:
* Experience in the healthcare industry (core diagnostics preferred).
* Familiarity with Agile practices (Scrum preferred).
* Experience with cloud services (Microsoft Azure preferred).
* Knowledge of cybersecurity practices and secure-by-design patterns.
* Experience with containerized applications (Docker and/or Kubernetes).
Standard language for most roles:
* Applies Systems Thinking: Optimizes solutions from a system point of view by considering the effect of any change on other parts of the systems and supporting functions.
* Creates efficient protocols for validation of complex system functions and defines validation processes.
* Exchanges Information: Exchanges information with appropriate frequency and within a time frame to maximize its utility and promote cross-functional collaboration.
* Gives Constructive Feedback: Provides helpful information specific to the issue; uses examples; ties feedback to specific business issues.
* Actively Participates in Team Meetings: Contributes to design reviews to meet team goals by offering suggestions; works toward consensus.
* Serves in Multiple Team Roles: Acts as contributor, facilitator, consultant, technical expert, arbitrator, or evaluator according to the needs of the team and task.
* Initiates Decisions: Makes timely and effective decisions; considers alternatives; uses sound judgment.
* Confronts Issues: Addresses issues constructively and at the appropriate organizational level.
* Plans for and Achieves Development: Prepares a plan that sets appropriate development goals and establishes timelines.
* Evaluates Risk/Reward Trade Offs: Evaluates risks of alternatives and recommends actions.
* Contributes to Business Strategies: Evaluates technical trends and methods to contribute to long-term business strategies.
* Creates or Advances Technology: Advances recognized leading-edge technologies in a technical field.
#J-18808-Ljbffr