Principal Software Developer

Company Name:
Liberty Mutual
Title: Principal Software Developer
Location: NH-Portsmouth
Other Locations:
Advance your Information Technology (IT) career at Liberty Mutual Insurance - A Fortune 100 Company.
Provides technical consulting on complex to highly complex projects. Devises or modifies procedures to solve medium to highly complex problems. Leads projects or subprojects of medium to high technical complexity and responsible for directing and monitoring the work of team members. Responsible for system analysis, design, coding, testing, debugging, and documentation. Responsible for quality assurance review. Provides coaching and guidance to team.
Most importantly, you'll be engaged in meaningful work for an organization that is committed to "helping people live safer, more secure lives" every day.
Makes recommendations to improve process efficiency and effectiveness; review major architectural designs to ensure consistency, maintainability and flexibility with respect to overall system, technical and product architectures with in a business unit
Investigates and forecasts business and IT trends to define the technical direction within a business unit
Analyzes highly complex system, technical and product issues to develop the 3-5 year strategic systems direction
Work with business analysts and developers to create technical solutions that meet business and technical requirements
Resolves customer complaints with software and responds to suggestions for improvements and enhancements
Performs complex to highly complex source code development
Assists in complex to highly complex unit test case development
Develops complex to highly complex test scripts
Assists in the development of production support documentation
Provides functional/system integration testing support
Performs Quality Assurance architecture and design guide review
Contributes complex to highly complex technical alternatives
Conducts complex to highly complex impact analysis
Develops complex to highly complex component design
Provides complex to highly complex system/application architecture
Develops Build and Deployment guide
Develops guidelines and standards
Contributes to the development of project plans, and assigns and monitors tasks of lower level Software Developers as responsibilities and experience grow
Job Results:
Maintainable, reusable, effective, defect free code that meets business requirements and team standards
Enhance vendor products and integrate with internal systems
Completion of impact assessments
Responsible for delivery of code review and test strategy
Service Level Agreement on product support and other deadlines met
Defects or discrepancies in requirements identified and resolved with appropriate partners and stakeholders
Accurate and thorough project artifacts are delivered and created for the entire project
Accurate estimates of work effort (task, time, etc.)
Identify and recommend appropriate improvement opportunities
Transfer of knowledge
Review of accepted business requirements
Design and analysis of documents signed off by business; solving business problems
Effective communication and appropriate response to escalation/inquiries
Accountable for effective communication methodologies and documentation
Leadership and mentoring provided to lower level staff
Responsible for production support transition, implementation phase, and overall success of project

Bachelor's or Master's degree in technical or business discipline or equivalent experience, technical degree preferred

Generally 8 years of professional experience

Thorough knowledge of IT concepts, strategies, methodologies

Thorough knowledge of diverse technologies and new technical architecture principles and concepts

Thorough understanding of layered systems architectures and layered solutions and designs

Highly proficient in software engineering languages and tools; ability to develop on multiple platforms

Thorough knowledge of a business function(s) and I/T industry business issues; extensive knowledge of business operations, strategies and objectives

Strong negotiation, facilitation and consensus building skills

Strong oral and written communication skills; presentation skills
Solid understanding of the following required:

Websphere Process Server

Websphere Application Server

Data Power



Service Oriented Architecture





Rational Team Concert

We recognize that talented people are attracted to companies that provide competitive pay, comprehensive benefits packages and outstanding advancement opportunities. For this reason we offer a Comprehensive Benefits Plan that includes the following:
401K and Company paid pension plan
Medical coverage
Dental coverage
Paid time-off
Discounts on automobile and homeowner's insurance
Discount fitness memberships
Flexible spending accounts
Tuition reimbursement
Vision care coverage
Work/Life resources
Credit Union membership
Employee and Dependent life insurance
Disability insurance
Accidental death & dismemberment insurance
We believe strongly that commercial success can be achieved in a manner consistent with principles and ideals that bind us together as one company, that set us apart from our competitors, and that in the end will allow us to say we have succeeded commercially by doing the right thing the right way.
We believe that the Company's success is inextricably linked to our employees' satisfaction and success: satisfaction that they work for an industry leader committed to improving safety, satisfaction that they work for a company that does the right thing, and satisfaction that the company will reward them for their contributions and provide opportunities for personal growth and success.
We believe our employees take pride in knowing that they help people live safer more secure lives everyday.
Responsibility. What's your policy?
Information Technology

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.