As a full-stack software engineer, you will be part of a multidisciplinary team including software engineers, data scientists, architects, and other specialists to develop software solutions for the lab.
The ideal candidate will have a proven track record of delivering software solutions, features, and issue remediation.
They should be experienced in working closely with a focused user base, empathizing with users, understanding workflows, and implementing user feedback.
Responsibilities include:
1. Developing and modifying information system programs.
2. Supporting the implementation of moderately complex requirements across multiple platforms, operating systems, and applications.
3. Assisting in problem resolution by devising or modifying procedures.
4. Considering equipment capacity, limitations, operating time, and desired outcomes when developing solutions.
5. Identifying system requirements through user interviews, vendor interactions, application analysis, and system evaluations.
6. Analyzing and troubleshooting application issues.
7. Monitoring project progress, resolving problems, and reporting on activity.
8. Improving system performance by investigating issues, developing specifications, and recommending technology trends and solutions.
9. Collaborating effectively within a team environment.
10. Adhering to UL's Code of Conduct and security practices.
11. Performing additional duties as assigned.
Qualifications include:
* Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field.
* At least 3 years of backend web development experience with frameworks like Django, Flask, FastAPI, or similar.
* Experience working with cross-functional teams in a dynamic environment.
Nice-to-Haves:
* Experience in electrical labs, including soldering, breadboarding, and familiarity with test equipment.
* Proficiency with Git and GitHub.
* Comfort with TypeScript.
* Experience with Azure, AWS, Docker, and Linux scripting.
* Knowledge of project management tools like Azure DevOps or Jira.
What you’ll experience working at UL:
* Mission: Committed to safety, security, and sustainability for over 125 years.
* People: Recognized for a collaborative and inclusive culture.
* Interesting work: Daily innovation with global impact.
* Growth opportunities: Through UL University and development programs.
* Rewards: Competitive pay, bonuses, benefits, and training.
About the team: We support innovative companies with high-performing IT, focusing on emerging technologies to meet evolving customer needs. Join us to support global colleagues and deliver safer, sustainable solutions.
#J-18808-Ljbffr