Job Description
As a full-stack software engineer, you will be part of a multidisciplinary team working towards developing software solutions for the lab. The ideal candidate will have a proven track record of delivering software solutions, features, and resolving issues. You should be experienced in working closely with a focused user base, empathizing with users, understanding workflows, and delivering on user feedback.
Responsibilities include:
* Developing and modifying information system programs.
* Supporting the implementation of moderately complex requirements across multiple platforms, operating systems, and applications.
* Assisting in problem resolution by devising or modifying procedures.
* Considering equipment capacity, limitations, operating time, and desired results when developing solutions.
* Identifying system requirements through user interviews, vendor interactions, analyzing applications, and evaluating systems.
* Analyzing and resolving application issues.
* Monitoring project progress, resolving problems, and reporting on activity.
* Improving system performance by investigating problems and recommending solutions.
* Collaborating effectively as part of a team.
* Adhering to UL's Code of Conduct and security practices.
* Performing additional duties as assigned.
Qualifications
* Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
* 3+ years of backend web development experience with frameworks like Django, Flask, FastAPI, or similar.
* Experience working with cross-functional teams in dynamic environments.
Nice-to-Haves
* Experience in electrical labs, electrical engineering background, familiarity with test equipment, soldering, and breadboarding.
* Proficiency with Git, GitHub, TypeScript, cloud platforms (Azure, AWS), Docker, Linux, shell scripting, and project management tools like Azure DevOps or Jira.
What You’ll Experience Working at UL
* Mission: Contributing to a safer, more secure, and sustainable world.
* People: Working with passionate and talented colleagues.
* Interesting Work: Engaging in innovative projects daily.
* Growth & Achievement: Opportunities for development, training, and recognition.
* Total Rewards: Competitive package including bonuses, insurance, and training programs.
About the Team
We support innovative companies by providing strategic IT solutions, focusing on technological innovation and seamless user experiences. Join us to connect, support, and empower our global community.
#J-18808-Ljbffr