Menu

Senior Software Engineer

at ABBOTT LABORATORIES in Lake Forest, Illinois, United States

Job Description

Senior Software Engineer - Abbott Laboratories |Lake Forest, IL Execute software development life cycle activities from software requirements, design, and implementation through design verification within an Agile Software Development Lifecycle (SDLC). Develop, test, and integrate software using current software technologies. Responsible for developing test plans and test cases for software components. Apply the latest software design and development tools and techniques as required. Responsible for implementing and maintaining compliance to development plans and practices. Accountable for meeting deliverable commitments including schedule and quality compliance. Plan and schedule own work activities and coordinate activities with other software engineers. Develop functional specifications and designs using object-oriented programming (OOP) principles and software architecture design patterns. Conduct software development life cycle activities from software requirements, designing and implementing though design verification, and developing software test strategies. Create project plans, design and develop applications, perform unit and functional/validation testing. Gather user needs and product requirements by interacting with product managers, medical professionals and field personnel, and translate these requirements in to functional specifications and software requirements, and assisting in the identification and finalization of product requirements, function/ feature descriptions, use cases, software requirements, and design constraints while analyzing and translating user needs and product requirements into functional specifications and creating external system interface documents and user interface documents. Ensure delivery of high-quality software components through development and execution of verification activities including test strategy development, unit test, integration test, functional test, system/performance test, code reviews, design reviews, and/or peer reviews. Utilize PostgreSQL or other SQL based databases to write complex SQL queries. Perform fault isolation, troubleshooting, and root cause analysis activities during system integration and testing for systems in development and on-Market including troubleshooting and resolving software defects. Design and develop applications using .NET web technologies including HTML5, CSS, JavaScript, C#, and/or .NET Core. Participate in the development of software and delivery plans by identifying tasks, task dependencies, and providing accurate task durations. Practice Agile software development methodologies and maintain version control using Version Control Systems like GIT, JIRA, Confluence, and/or Bitbucket. Continually assess progress against goals by identifying and communicating technical, resource, and project schedule risks, executing identified contingencies to ensure deliverables are met to achieve program milestones. Attend client visit, off-site workshops, or Key Opinion Leader (KOL) events. Utilize RESTful architectures and Single-Page Applications (SPA). Utilize relational databases, including creating tables, stored procedures, triggers, optimizing, and tuning queries to persist system wide applications data. Bachelor’s or foreign equivalent degree in Computer Science, Software Technology, Information Technology or in a closely related field of study with at least 5 years of progressive professional experience in: (i) developing functional specifications and designs using object-oriented programming (OOP) principles and software architecture design patterns; (ii) creating project plans, designing and developing applications, performing unit and functional/validation testing; (iii) designing and developing applications using .NET web technologies including HTML5, CSS, JavaScript, C#, and/or .NET Core; (iv) utilizing PostgreSQL or other SQL based databases to write complex SQL queries; (v) practicing Agile software development methodologies and maintaining version control using Version Control Systems like GIT, JIRA, Confluence and/or Bitbucket; and (vi) RESTful architectures and Single-Page Applications (SPA). An EOE. 40 hrs/wk. Send resumes to: Abbott Laboratories, Attn: Elvia Salazar, Willis Tower, 233 South Wacker Dr., Fl. 25, Dept. 32, Chicago, IL 60606. Refer to ad code: ABT-0022-ES.
Copy Link

Job Posting: 11620392

Posted On: Jan 24, 2024

Updated On: Mar 04, 2024

Please Wait ...