Liberty Mutual Insurance Group
Job Title
Under limited supervision, analyze, develop and/or significantly modify software, applications, and programs from general requirements and specifications. Develop, code/modify, test, debug, maintain, and enhance existing programs. Serve as a technical expert within the team by analyzing complex technical problems and providing solutions. Develop component design. Develop and/or modify effective, defect free source code that meets business requirements and team standards. Participate in unit test case development. Develop complex test scripts. Execute all levels of testing (System, Integration, and Regression). Work from specifications to develop or modify highly complex software programming applications. Identify and recommend appropriate continuous improvement opportunities; Contribute technical alternatives. Domestic travel required up to 10%. Telecommuting permitted up to 60%. Qualifications
Employer will accept a Bachelor's degree (or foreign equivalent) in Business Administration, Applied Computer Science or related field and five (5) years of experience in the job offered or in a Senior Software Engineer-related occupation. Alternatively, employer will accept a Master's degree (or foreign equivalent) in Business Administration, Applied Computer Science or related field and two (2) years of experience in the job offered or in a Senior Software Engineer-related occupation. Position requires demonstrable experience in each of the following: Demonstrating high-level proficiency in software engineering languages and tools with experience in AWS, Python, Typescript, Microservices, and GIT. Diversity in technologies and new technical architecture principles and concepts. Layered systems architectures solutions and designs and shared software concepts. Demonstrating an understanding of the basic principles of functional and system integration testing, including unit testing. Demonstrating a strong understanding of IT concepts, strategies, methodologies. Business function and I/T industry business issues around book migration and book transfer processes. Agile software development concepts and processes including development lifecycle, and Scrum. Working with minimal requirements to perform technical analysis and meet business expectations. Demonstrating an understanding of release readiness and change management. Performing impact analysis and being involved in production support activities. Making recommendations for design, defining design reasoning, and understanding potential impacts of design requirements. Backlog tracking, burndown metrics, and incremental delivery. Domestic travel required up to 10%. Telecommuting permitted up to 60%.
Under limited supervision, analyze, develop and/or significantly modify software, applications, and programs from general requirements and specifications. Develop, code/modify, test, debug, maintain, and enhance existing programs. Serve as a technical expert within the team by analyzing complex technical problems and providing solutions. Develop component design. Develop and/or modify effective, defect free source code that meets business requirements and team standards. Participate in unit test case development. Develop complex test scripts. Execute all levels of testing (System, Integration, and Regression). Work from specifications to develop or modify highly complex software programming applications. Identify and recommend appropriate continuous improvement opportunities; Contribute technical alternatives. Domestic travel required up to 10%. Telecommuting permitted up to 60%. Qualifications
Employer will accept a Bachelor's degree (or foreign equivalent) in Business Administration, Applied Computer Science or related field and five (5) years of experience in the job offered or in a Senior Software Engineer-related occupation. Alternatively, employer will accept a Master's degree (or foreign equivalent) in Business Administration, Applied Computer Science or related field and two (2) years of experience in the job offered or in a Senior Software Engineer-related occupation. Position requires demonstrable experience in each of the following: Demonstrating high-level proficiency in software engineering languages and tools with experience in AWS, Python, Typescript, Microservices, and GIT. Diversity in technologies and new technical architecture principles and concepts. Layered systems architectures solutions and designs and shared software concepts. Demonstrating an understanding of the basic principles of functional and system integration testing, including unit testing. Demonstrating a strong understanding of IT concepts, strategies, methodologies. Business function and I/T industry business issues around book migration and book transfer processes. Agile software development concepts and processes including development lifecycle, and Scrum. Working with minimal requirements to perform technical analysis and meet business expectations. Demonstrating an understanding of release readiness and change management. Performing impact analysis and being involved in production support activities. Making recommendations for design, defining design reasoning, and understanding potential impacts of design requirements. Backlog tracking, burndown metrics, and incremental delivery. Domestic travel required up to 10%. Telecommuting permitted up to 60%.