Job Information
Liberty Mutual Technology Group Inc. Senior Software Engineer in Columbus, Ohio
Duties:
- Under limited supervision, analyzes, develops or significantly modifies software, applications, and programs from general requirements and specifications.
- Develops, codes, modifies, tests, debugs, maintains, and enhances existing programs. Analyzes complex technical problems and provides solutions.
- May mentor junior team members.
- Develops component design. Develops or modifies effective, defect free source code that meets business requirements and team standards.
- Participates in test development. Develops complex test scripts.
- Executes all levels of testing (System, Integration, Regression, and Performance, as applicable).
- Works from specifications to develop or modify highly complex software programming applications.
Identifies and recommends appropriate continuous improvement opportunities. Contributes technical alternatives.
Telecommuting permitted up to 60%.
Requirements: The position requires a Bachelor's degree, or foreign equivalent, in Software Engineering, Computer Engineering, or a related field plus five (5) years of experience in the job offered or a related occupation. Position also requires demonstrable experience with each of the following:
- Software engineering languages and tools including Robotic Process Automation (RPA) platforms, such as BluePrism or UiPath;
- Developing on multiple platforms on-premise;
- IT concepts, strategies, methodologies, including architecture/design principles, quality strategies, testing methodologies, coding standards, code reviews, source code management, build processes, observability, cybersecurity and data privacy practices, and upgrades/migrations;
- Proficiency working with APIs;
- Business function(s) and IT industry business issues including business operations, strategies and objectives and automation programs for insurance processes;
- Agile software development concepts and processes including agile, scrum, pair programming, and minimum viable product (MVP)/iterative development;
- Understanding and applying customer requirements, including drawing out unforeseen implications and making recommendations for design;
- Defining design reasoning and understanding potential impacts of design requirements; and,
- Backlog tracking, burndown metrics, and incremental delivery.
Telecommuting permitted up to 60%
Contact: To apply, please visit https://jobs.libertymutualgroup.com/, select "Search Jobs," enter job requisition #2024-64825 in the "Job ID or Keywords" field, and submit resume. Alternatively, you may apply by submitting a resume via e-mail to RecruitLM@LibertyMutual.com. Reference requisition number in subject of e-mail.