Descrizione Lavoro
Join to apply for the Full-Stack Software Engineer role at UL Solutions.ResponsibilitiesWork as part of a multidisciplinary team to develop software solutions for the lab.Deliver software solutions, features, and remediation of issues with a focus on user needs.Collaborate with a focused user base, empathize with users, understand workflows, and incorporate user feedback.Develop and modify information system programs.Support the implementation of moderately complex requirements across multiple platforms, operating systems, and applications.Assist in problem resolution by devising or modifying procedures.Consider equipment capacity, operating time, and form of desired results when developing resolutions.Identify system requirements by interviewing users and vendors (if applicable), analyzing applications, evaluating systems, and recommending solutions.Analyze and isolate application issues and perform problem resolution.Monitor progress of software projects by tracking activity, reporting progress, and recommending actions.Improve systems performance through investigation, specification development, and technology trend analysis.Collaborate effectively within a team and follow security practices as per UL Code of Conduct.Perform other duties as directed.QualificationsBachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.3+ years of backend web development experience using frameworks like Django, Flask, FastAPI, or equivalent.Proven experience collaborating with cross-functional teams in a dynamic environment.Nice-to-HavesHands-on experience in an electrical lab is highly beneficial; familiarity with bench-top test equipment, soldering, and breadboarding are assets.Proficiency with version control systems (Git and GitHub).Comfortable working with TypeScript.Experience with cloud platforms such as Azure or AWS, and containerization technologies like Docker.Strong command of Linux environments, including shell/bash scripting.Familiarity with software project management tools such as Azure DevOps or Jira.What you’ll experience working at ULMission: UL’s commitment to safety, security, and sustainability is longstanding and ingrained in our work.People: A culture that values collaboration and excellence.Interesting work: Daily opportunities to tackle diverse challenges and gain international experience.Grow & achieve: Development programs and UL University offering training and growth opportunities.Total Rewards: Competitive remuneration, comprehensive benefits, and training opportunities.
#J-18808-Ljbffr