Job Description
The full-stack software engineering role will contribute to accelerating the automation and digitization efforts of the laboratory operations for UL Solutions. The candidate will join a multidisciplinary team of software engineers, data scientists, architects, and other engineers working on developing digital tools and automation solutions for the lab. The ideal candidate will have a proven track record of developing web applications and contributing to enterprise digitization efforts. In this role, you will collaborate closely with users, product teams, technology teams, and management. This position requires a proactive and innovative approach to problem-solving and a commitment to continuous improvement. Our primary technology stack includes JavaScript / TypeScript and Python hosted in Azure.
Responsibilities
* Be part of a multidisciplinary team developing software solutions for the lab.
* Deliver software solutions, features, and resolve issues efficiently.
* Work closely with users to understand workflows and incorporate feedback.
* Develop and modify information system programs.
* Support the implementation of requirements across multiple platforms and applications.
* Assist in problem resolution by modifying procedures as needed.
* Consider equipment capacity and limitations when developing solutions.
* Identify system requirements through user interviews, vendor interactions, and system analysis.
* Analyze and resolve application issues.
* Monitor software project progress and report on activity.
* Improve system performance by investigating problems and recommending solutions.
* Collaborate effectively as part of a team.
* Adhere to UL's Code of Conduct and security practices.
* Perform other duties as assigned.
Qualifications
* Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field.
* At least 3 years of experience with modern JavaScript frameworks like Vue.js, React.js, Angular.
* At least 3 years of backend web development experience with frameworks like Django, Flask, FastAPI.
* Experience working with cross-functional teams in dynamic environments.
* Nice-to-Haves:
o Experience in electrical labs, familiarity with test equipment, soldering, and breadboarding.
o Proficiency with Git and GitHub.
o Comfortable with TypeScript.
o Experience with Azure or AWS, Docker, and related tools.
o Strong Linux command line skills.
o Familiarity with Azure DevOps or Jira.
What You’ll Experience Working at UL
* Mission-driven work focused on safety, security, and sustainability.
* Collaborative environment with talented colleagues.
* Engaging and innovative projects with global impact.
* Opportunities for growth, training, and recognition through UL University.
* Competitive compensation, bonuses, insurance, and development programs.
Join our team to support innovative companies worldwide, leveraging emerging technologies to meet evolving needs. We operate as strategic partners, delivering top-tier IT solutions and providing a seamless technology experience for our colleagues globally.
#J-18808-Ljbffr