• Senior Software Developer

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

    Contribute to a safer, 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 and 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.





    UL is creating one of the world’s most complex online product and information centers, making billions of products, documents, and references available to multiple types of users. The individual would be required to design and implement components of a web solution that provides UL’s customers with cutting edge online collaboration, reporting, and management capabilities. They will assist and participate in identification of development tasks and planning activities. This is a highly technical, hands-on role.

    • Hands-on participation in the design, development, and performance testing of web applications.
    • Development as required to aid in the delivery of solutions for new projects.
    • Facilitate the creation of prototypes and Proof-of-Concepts (POCs) in the feasibility phase of projects to ensure validity of solution designs.
    • Create and establish working partnerships with various technology and business groups across UL.
    • Produce system design documents, participate in technical walkthroughs, and conduct and participate in code reviews.
    • Research and evaluate new development standards and tools, working with other technology leaders to refine enterprise technology blueprints and standards.
    • Plan and coordinate system upgrades that impact applications, including database, application, and web servers.
    • Work with support teams to resolve production issues and conduct root cause analyses.
    • Develop client relationships through communication and engagement on projects.
    • Design solutions to meet functional and non-functional requirements.
    • Minimize technical exposure and risk on projects.
    • Maintain awareness of new and emerging technologies and the potential application on service offerings and products provided by IT.
    • Collaborate with business users to develop solutions that meet specific business objectives.

     Work closely with:

    • Project Leads to understand and validate impacts on solution architecture.
    • Project Management to coordinate solutions from technical perspective and minimize technical risk.
    • Operations and support teams to provide Level 3 support.



    • Experience with and in-depth knowledge of C# .NET 3.5 or above, IIS, SQL Server 2012, T-SQL, VSTS/TFS, or similar tool for configuration management.
    • Experience with unit and integration tests.
    • Bachelor's Degree or equivalency (CS, CE, CIS, IS, MIS, or engineering discipline).
    • Knowledge of developing software using Agile methodology, including planning and estimating work effort and task breakdown.
    • Exposure to multiple software development methodologies, familiarity with design patterns, and proficiency in OO concepts and principles.
    • Exposure to multi-tier system development for large enterprises.


    Preferred Qualifications and Skills:

    • Web Services, HTML, JavaScript, CSS, Angular JS, and Angular, Unity Framework, and SharePoint experience.
    • Exposure to Cloud Infrastructure (Azure).
    • Exposure to application security technologies and approaches.
    • Familiarity with software usability concepts.
    • Proficiency in developing rapid prototypes.



    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!