• Labware Developer

    Location US-WY-Laramie
    Job ID
    # of Openings
    Job Category
    Information Technology
  • Overview

    Contribute to a Safer, More Secure, and More Sustainable World.

    At UL, we know why we come to work. Thousands of us around the world wake up every day with one common purpose – to make the world a safer, more secure, and more sustainable place to live. We clear the way for our customers to introduce the latest products, technological advances, and systems in an increasingly complex world so they can provide peace of mind to the market. Our integrity is woven throughout our company and shapes the way we approach deliver our solutions. We are proud that the work we do every day has a meaningful contribution to society. We continue to build upon our legacy of trusted expertise and partnership to keep our communities safe and secure as we march forward into the future. This helps us to sleep better at night, and we are confident that the millions of people we touch rest easier too.


    We are seeking an IT Development Senior Analyst with development experience in an automated laboratory environment.   LabWare development experience is required.

    Under minimal supervision, drive the implementation and maintenance of an enterprise LabWare system You should be able to analyzes, develop and modify complex information system programs. Also you should be able to define specifications for complex software programming applications and modify existing applications. Supports IT Leadership in the analysis of software and hardware system needs, options, risks, costs, and impact on business process and goals.  

    Work with a team on small and large projects to assure goals and objectives are met within an arranged time frame. Formulates and defines systems scope based on user needs, a thorough understanding of the business systems, and industry. Ensures solutions meet or exceed customer expectations.  

    This position will work in a global environment, Collaborate with customers, product owners, developers and testers to solve both business and technical problems., while developing estimated time and costs in a structured project management environment. You will need to be able to do development work within the LabWare environment and support and develop integrations with the LabWare application

    You will help build a culture of learning and continuous improvement in a team environment and build strong business domain knowledge related to Testing, Inspection and Certification (TIC) and Laboratory Information Management industries (LIMs).


    • Develops and modifies complex information system programs. Leads project teams and defines specifications for complex software programming applications and modifies existing applications. Performs complex analysis of system requirements, preparation of specifications, designing, coding, testing, debugging, and documenting. Implements complex requirements for multiple platforms, operating systems, and applications.
    • Resolves problems by devising or modifying procedures. Considers equipment capacity and limitations, operating time, and form of desired results when developing resolutions.
    • Identifies system requirements by interviewing users, interviewing and selecting vendors (if applicable), analyzing applications, evaluating existing and proposed systems, and recommending solutions.
    • Defines project requirements by identifying project milestones, forming project team, establishing project budget, developing schedules, assigning, prioritizing and monitoring work, implementing productivity standards, and resolving operations problems.
    • Monitors progress of larger projects by tracking activity, resolving problems, publishing progress reports, and recommending actions.
    • Improves systems performance by investigating problems, developing specifications, identifying trends in technology, and recommending solutions.
    • Works on project teams, formulating and defining specifications for complex software programming applications and modifies existing applications.
    • Utilizes industry best practices to drive the implementation of business systems and acts as the SME (subject matter expert) on specific projects.
    • Interfaces with system support and logs technical assistance requests as needed. Works with system support to resolve questions, problems, and enhancement requests.
    • Gathers system requirements from business users and creates functional requirement documents. Consults with business and technical teams to define necessary requirements. Works through and contributes to all phases of development through the lifecycle of a project.
    • Manages important projects. Supports other departments, divisions, and organizations as a liaison to IT.
    • Contributes to all phases of system development through the analysis of business requirements, business design, business development, client training, data conversion, testing and maintenance.
    • Prepares charts, diagrams, and recommendations for business solutions while ensuring conformity with other business areas.
    • Interact with other global team members, in various time zones around the world.
    • Ability to do development work within the LabWare environment.
    • Manage LabWare upgrades and implementations of system changes
    • Assist the internal Support team by helping them analyze and resolve day to day issues as presented through automated ticketing system
    • Be able to manage and monitor the performance of the LabWare applications and recommend or develop solutions to improve performance.
    • Coordinate the needs of all business owners, create and execute project work plans and revise as appropriate to meet changing needs and requirements. Ensure that business requirements are met.
    • Coach/Mentor LabWare Developers and assist them by helping them analyze and develop solutions within in the LabWare application.
    • Exercise sound professional judgment when solving immediate problems in production environments
    • Performs other duties as described    


    • University Degree in Computer Science or a related discipline plus generally ten years of direct related experience.
    • 7+ Years’ experience in developing and architecting LabWare solutions in an automated laboratory. This includes the implementation and integration of LabWare with laboratory equipment and other applications.
    • Experience in developing using LIMS Basic
    • Strong capability using SQL and Database Concepts in support of our database platform: Oracle (10G or greater)
    • Experience in .Net, C#, HTML/CSS, VB, Domino, Java, Ext JS, and Ruby on Rails a plus!
    • Well versed with modern programming concepts and fundamentals (Design Patterns, Object Orientated Programing, Security, Refactoring, Testing, Database access and processing etc.,)
    • Experience in developing functionally applicable unit tests and adopting Continuous Integration processes
    • Action oriented with strong analytical and problem solving skills
    • Excellent written and verbal communication skills
    • Ability to solve technical issues without direction
    • Ability to work with and understand the needs of a diverse group of co-workers and customers; develop solutions to meet those needs
    • Ability to organize multiple tasks and priorities with or without supervision
    • Ability to delegate in relation to priorities



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!