-
ID
#23935905 -
Job type
Permanent -
Salary
Depends on Experience -
Source
Abbott -
Date
2021-11-15 -
Deadline
2022-01-14
Principal Software Engineer
Illinois, Lakeforest, 60045 Lakeforest USAPermanent
Vacancy expired!
- The individual will participate in the development of system and software architecture to support informatics development programs from concept through launch. She/he will also be responsible for supporting on-market products post-launch.
- The individual will participate in the architecture process, define the vision and relevant cross-cutting concerns that drive software system architecture.
- The individual is responsible for identifying components, frameworks and best-in-class patterns for integration within the software products.
- The individual is responsible for creating work packages for engineers and ensuring application development conforms, and is consistent with the defined software architecture.
- The individual will be responsible for analyzing customer needs (via use cases, requirements, or like) and identifying the required architectural facets.
- Instrumental in the advocacy, research, development and integration of best-in-class architecture and/ architecture components to build differentiated informatics solutions that support & grow the diagnostics business.
- Responsible for creating and maintaining documentation for the artifacts created during the SDLC.
- The individual will develop initial architecture specifications; build architecture artifacts and prototypes as necessary to identify risk and effort during development of applications that employ the architecture.
- The individual will participate in the development of frameworks and subsystems necessary to build high performance, scalable and secure applications.
- The individual will work with other members of the Architecture team to ensure continuous improvement and iterative evolution of the architecture.
- The individual must ensure their work is compliant with the ADD Informatics Quality system.
- The individual should conceive plans, execute and track their projects.
- The individual may travel occasionally per needs of the assigned project.
- The individual is responsible for the design, development and commercialization of informatics products in compliance with internal policies and procedures, both US and Foreign regulatory standards and requirements.
- Accountable for the architecture of one or more informatics products as assigned on individual programs.
- The individual is accountable for the successful implementation and support of software architecture on development projects and on-market products.
- Accountable for the assessment of technical risks on informatics programs and on-market products.
- The individual will work closely with software developers on the implementation of the architecture and applications that are deployed on the architecture.
- The individual must have prior experience operating in Scrum-based development teams. Works with a broad range of technologists and support personnel both within and outside of Abbott.
- The individual 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.;
- Defines parameters and boundaries for lower level design activities.
- The individual creates efficient protocols for validation of complex system functions and defines validation process;
- Exchanges information with appropriate frequency and within a time frame to maximize its utility and promote cross functional collaboration; verifies that information is understood by the recipient.
- Bachelor’s degree and 8 years of relevant experience in software engineering
- Master’s degree in a related field and 6 years of relevant experience.
- 10 years of experience at a startup, mid- to large-sized corporation. The candidate must possess good oral and written communication skills.
- The candidate must have advanced working knowledge in web technologies (Node.js, JavaScript, HTML5, React, Redux, Typescript, ASP.NET/Blazor (C# and .NET Core), XML, CSS, PHP, REST, other). Preference to candidates with full stack development experience.
- The candidate must have advanced working knowledge in one of the following languages: Python, Java, C#, other.
- Knowledge of Delphi/Object Pascal is a plus.
- The candidate must have advanced working knowledge in relational database technologies (PostgreSQL, MySQL, Oracle, SQL Server) and data modeling.
- The candidate must have working knowledge in container and container management technologies (Docker, Kubernetes, other).
- Prior experience developing or working with Cloud-based technologies such as Amazon Web Services (AWS), Microsoft Azure, OpenStack, Cloud Foundry or other is highly desired.
Vacancy expired!
Report job