Lead Software Developer - JavaScript

Hartford, Connecticut

Company Information
Solid reputation, passionate people and endless opportunities. That's Travelers. Our superior financial strength and consistent record of strong operating returns mean security for our customers - and opportunities for our employees. You will find Travelers to be full of energy and a workplace in which you truly can make a difference.

Job Summary
An exceptional leadership opportunity as a part of our Digital Portfolio initiatives to provide customer solutions that are flexible, convenient, and competitive. Our lead software developer is a senior position on the team responsible for setting our design direction, leading and coaching our developers, and providing overall technical though leadership with respect to how we deliver capability to our customers. As a part of an Agile program our lead will also be accountable for ensuring technical excellence through the use of agile practices such as test driven development, continuous integration, and refactoring. Additional responsibilities include customer demos of work completed within iterations, removing impediments to the team's success, and ensuring collective team ownership.

Primary Job Duties & Responsibilities
  • Leadership of work assignments across the technical project team
  • Responsible for driving technical direction and execution from origination to implementation
  • Servant leader that works to eliminate blocks that the team encounters
  • Change Agent - Responsible for ensuring the team keeps a continuous improvement, inspect and adapt mindset
  • Building and leveraging effective alliances across technical and business community.
  • Agile coach for technical practices (test driven development, refactoring, continuous integration) geared at ensuring high quality code that is flexible to changing/evolving needs and maintenance
  • Perform design and development activities to satisfy digital requirements
  • Adopt and communicate new concepts, ideas, techniques and best practices
  • Work closely with UX designers, business partners, and software architects to deliver highly usable software that satisfies the business requirements
  • Advocate the use of technology to develop and/or redesign processes
  • Demonstrate work in progress to our business community
Work closely with architecture and enterprise technology areas to influence and execute on our Digital Strategy

Minimum Qualifications
High School diploma or equivalent required. 5 years of programming/development experience required. 1 year of experience as a technical lead required.

Education, Work Experience & Knowledge
Bachelor's degree in a related field preferred. 9 years of programming/development experience preferred. 2 years of experience as a technical lead preferred.
  • 5-10 years of experience in software engineering, application design, development and delivery of technical solutions
  • 5 years of experience leading others
  • Proficiency in JavaScript frameworks and experience with at least one of the frameworks (Angular, Dojo, ExtJS), specifically Sencha ExtJS experience a strong plus
  • Experience with Agile development practices
  • Strong technical design and programming skills inclusive of: Solid understanding of HTML and CSS, Component-based design, , Java framework Spring or transferrable skills from similar technologies such as .NET, Ajax experience, including developing or working with services (RESTful or otherwise), Transaction design (OLTP, Batch, etc.), and SQL development experience (exposure to Oracle database development a plus)
  • Technical experience with any of the following is a nice to have: Solr seach engine experience, MongoDB, or Node.js
  • Cloud application development experience a plus

Job Specific & Technical Skills & Competencies
Business Knowledge & Partnership - Demonstrates the ability to build strong business partnerships with trust and collaboration. Suggests sound solutions that are in line with future technology direction. Effectively communicates (verbal, written and presentation ability) with peers, all levels of management and in manner consistent with the audience. Demonstrates an adaptive style that is flexible and effective in gaining cooperation of others.

Team Orientation - Build relationships with peers and team members to achieve objectives. Continually works to build connections with other departments to work as one team. Balances team and individual responsibilities and also exhibits objectivity and openness to other's views. Gives and welcomes feedback always putting the success of team above own interest.

Leadership - Servant leadership mindset. Demonstrates the ability to set direction for entire technical team, removing barriers to ensure delivery on committed project dates. Coach and mentor team with regards to agile practices Influence change across the organization as we bring in best practices and new approaches. Demonstrate thought leadership. Drive transparency, team ownership, and motivated a workforce.

Technical Knowledge: Has previous development and software delivery experience. Uses this technical background to provide detailed task level information that will be tracked against project milestones and commitments. Exceptional breadth of knowledge of IT technical stacks.

Execution - Manages the technical aspects of a roadmap and coordinates activities of teams to ensure that goals or objectives of team are aligned with the program. Collaborates with team members to help outline the work plan.

Problem Solving and Decision Making - Demonstrates sound analytic and diagnostic skills dealing with issues that are loosely defined and/or where information is available but must be further manipulated. Once decisions are made, is able to follow and direct action to implement intended results.

Environmental/Work Schedules/Other
May require off hours support based on team deliverables & schedule.

Physical Requirements
Operates standard office equipment. Requires extended periods of computer use. Requires extended periods of sitting.

Licensing or Certificates
Depends on the specific role but some examples may include: ITIL Remedy Java certification Microsoft certification.net Kanban/Agile/SAFe

Equal Employment Opportunity Statement
Travelers is an equal opportunity employer.
To apply for this position please CLICK HERE

About Travelers

The Travelers Companies, Inc. (NYSE: TRV) is a leading property casualty insurer selling primarily through independent agents and brokers. The company's diverse business lines offer its global customers a wide range of coverage in the auto, home and business settings. A component of the Dow Jones Industrial Average, Travelers has more than 30,000 employees and generated revenues of approximately $25 billion in 2010.