Liberty Mutual Insurance-posted 4 days ago
Full-time • Senior
Seattle, WA
Craft a resume that recruiters will want to see with Teal's resume Matching Mode

Under limited supervision, analyze, develop and/or significantly modify software, applications, and programs from general requirements and specifications. Develop, code, test, debug, maintain, and enhance existing programs. Serve as a technical expert within the team by analyzing complex technical problems and providing solutions. Develop maintainable, scalable, effective, defect free source code that meets business requirements and team standards. Conduct unit test case development. Develop highly complex test scripts. Execute all levels of testing (system, integration, and regression). Identify and implement appropriate continuous improvement opportunities, including technical alternatives. Mentor other engineers on complex technical concepts. Domestic travel required up to 10%. Telecommuting permitted up to 60%.

  • Analyze, develop and/or significantly modify software, applications, and programs from general requirements and specifications.
  • Develop, code, test, debug, maintain, and enhance existing programs.
  • Serve as a technical expert within the team by analyzing complex technical problems and providing solutions.
  • Develop maintainable, scalable, effective, defect free source code that meets business requirements and team standards.
  • Conduct unit test case development.
  • Develop highly complex test scripts.
  • Execute all levels of testing (system, integration, and regression).
  • Identify and implement appropriate continuous improvement opportunities, including technical alternatives.
  • Mentor other engineers on complex technical concepts.
  • Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering or related field.
  • Seven (7) years of experience in the job offered or in a Principal Software Engineer-related occupation.
  • Demonstrable experience in Java, including Spring framework.
  • High proficiency with web application development technologies including React, Typescript, JavaScript, HTML/CSS and XML.
  • High proficiency with database technologies including Azure SQL and MongoDB Atlas.
  • High proficiency in building and consuming web services including Web API, SOAP, REST, and OAuth.
  • High proficiency in software engineering languages and tools with experience in AWS, CloudFoundry and GIT.
  • Diversity in software architecture principles, concepts, and design patterns.
  • Strong understanding of IT concepts, strategies and methodologies, including significant experience in Agile software development concepts and processes.
  • High proficiency in basic principles of functional and system integration testing including unit testing using JUnit and Mockito for Java and Jest for front-end applications.
  • Understanding of release readiness and change management.
  • Proficiency in impact analysis and experience with leading production support activities.
  • Ability to work with minimal requirements to perform technical analysis and meet business expectations.
  • Comprehensive benefits including health insurance, retirement plans, and continuous learning opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service