Other companies make products. We make a difference! Click Here
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.
The Applications Developer Intern writes/modifies/manages programs for a variety of technical and non-technical users. These applications support a number of processes that impact both internal users and external customers. The role involves taking instructions, verbal, written and/or in diagrammatic form, and translating them into a language ('code') upon which computers can act. This role will also interact with internal and external resources for the documentation and development of APIs, web pages, and development scripts. Excellent communication skills are required.
Under direction of the IT Manager or his designee, the Applications Developer – Intern will have responsibility for implementation and maintenance of selected modules of comprehensive, company-wide systems. Duties also include analyzing requirements for selected modules of the ancillary systems, providing related technical specifications, application testing and assistance with data migrations and application interfaces. The principal function is to apply knowledge of programming techniques and project management tools to manage and/or engage with the development of computer programs to perform various tasks in accordance with agreed specifications. Activities typically include:
Experience developing and supporting web-based applications
Experience with the following Microsoft Applications:
o Power BI or QLIK
Experience with MS SQL
Experience with Java and/or React.JS
Experience with No-SQL Databases
Experience with .NET
Experience with Team Foundation Server
Experience with SharePoint