Openings >> Director, Software Development
Director, Software Development
Summary
Title:Director, Software Development
ID:22503
Department Name:Information Technology
Location:Windsor, CT (Hybrid)
Description





Obi-Wanna Work Here?!? Are you Rey-dy for working with amazing people in service of an entire industry? Ever thought you’d see a job posting begin with Star Wars puns?

 

LIMRA / LOMA (LL Global Inc.)’s IT division is looking to add a Director of Software Development to our software development team! In this role, you will be responsible in leading a team of talented software developers in the delivery of a plethora of global software products. Our ideal Jedi Master will be intensely technical and intently committed towards being a coach, guide, advocate and mentor to each individual developer within the team.  

Interested? Read on…

Who We Are:

LIMRA, LOMA, and our parent organization, LL Global Inc., are an international research and education trade association for the insurance, retirement, and financial services industries, serving the needs of more than 1,200 member companies across 64 countries.

Leading life insurance and financial services organizations around the world rely on their membership for one simple reason — they can make bottom-line decisions with greater confidence. Companies look to us because no other organization is better positioned to help them understand their customers, markets, distribution channels, and competitors.
We believe that greatness is built from the inside out. It is created by individuals who share common goals, and who support and rely on one another to achieve them. Our core values (Integrity, Customer Focus, Adaptability, Respect and Excellence) guide us in how we treat, respond to and interact with our Customers, and one another. We do our best to support our employees in making the most of their lives both inside and outside of work.


Who You Are:

You will be responsible for providing technical leadership, vision, direction, and strategy to a development team while ensuring achievement of business objectives and that clients are delighted. The Director, Software Development will lead software development activities pursuant to new product development and product enhancement, as well as manage team members responsible for development and enhancement of internally & externally facing software applications. The incumbent must be able to communicate the details of multiple ongoing and critical development items to technical and non-technical stakeholders. The Director must collaborate across all departments to help provide scope and estimates for development projects, and must be able to provide timely information and assure development is completed within scope. The ability to manage, coach and mentor staff is critical. Reporting to the Associate Vice President of Development, you will be responsible for leading a distributed agile development team that will evolve current products and develop new ones in service of our member companies and internal Divisions.

Significant leadership and management experience is a must. The successful candidate has to demonstrate an ability to be immutably customer centric and be willing to make bold moves to positively disrupt the status quo, while embodying our company’s core values. To be successful you will have the people skills to build and mentor a team of outstanding engineers who are team-players and also have the technical experience to earn their respect. You are passionate about leadership and delivering outstanding experiences for our users, customers, and team. You are as comfortable promoting positive cultural change as you are rolling up your sleeves and committing to our deliverables. You are also responsible for adherence to team budgets, schedules and work plans, setting team and individual goals and objectives, and performance management and career growth of staff and overall team results. Most of all, the candidates need to demonstrate exceptional customer orientation and customer focus.  
 

What You’ve Got:

  • Bachelor degree in Computer Science or related field.
  • 12+ years of progressively increasing responsibility.
  • 10+ years of hands-on coaching, mentoring and managing software development teams, preferably geographically distributed.
  • 10+ years of demonstrated abilities to think and implement innovative ideas.
  • 12+ years of programming / systems analysis and industry specific business expertise.
  • 12+ years of expertise developing C# .Net applications.
  • 12+ years of expertise with Microsoft SQL Server.
  • 12+ years of expertise with SOA and Web Services.
  • 12+ years of developing & utilizing patterns and leveraging industry best practices.
  • 10+ years working in an Agile environment (Scrum).
  • Mastery of Object Oriented design and methodologies.
  • Demonstrate advanced business and technical acumen for applications.
  • Demonstrate skills in shaping and leading development of technical specifications.
  • Exceptional problem solving and analysis skills.
  • Demonstrated ability to complete tasks within established timelines.Exposure to LEAN concepts and a continual process improvement mindset.
    Change Management experience and/or certification a plus.
  • Exceptional relationship building skills, within the team and with business units.
  • Exceptional Communication skills - written and verbal.
  • Detail-oriented.
  • Expert knowledge of TDD.
  • Depth of understanding of CI/CD concepts, tools and processes for implementing a CI/CD pipeline.
  • Hands-on experience, working knowledge and strong technical skills in the following technologies:
    •     C#, .Net    
    •     Application Server, IIS
    •     MS SQL Server 2016 and later
    •     REST Web Services
    •     XML, XSD,    
    •     JavaScript, AJAX,CSS, JQuery 
    •     Team Foundation Server with Automated builds, tests, and deployments
  • Azure
  • Exposure to LEAN concepts and a continual process improvement mindset.

Other Stuff HR Makes Us List, but it’s, important, so read it:

'The What'

  • Drive and implement the overall technical vision for complex projects, programs, or systems, keeping in mind cross-functional impacts, integration across the organization and architecture rationalization.Proactively manage teams to address technical issues and risks that could impact project schedule and/or budget.
  • Direct development and testing support; help develop design patterns and follow implementation of standards and best practices in alignment with our architectural patterns.
  • Partner with Architects to ensure that technical solution designs and implementations are consistent with the architectural vision.
  • Exceptional attention to detail and ability to manage and lead multiple priorities in an Agile environment.
  • Ensure team members are adhering to standards.
  • Ensure exceptional quality of solution delivery.
  • Ensure all new/updated products follow the SDLC (Software Development Life Cycle) process, including:
    • Automated builds
    • Test harness
    • Solution deployment
  • Proactively seek and identify opportunities to reduce total cost of ownership in the operational application support areas.
  • Ensure proper artifacts and thorough documentation of all software solutions and ensure compliance within team.
  • Work across the organization to provide business process or design recommendations consistent with long-term business and IT strategy.
  • Actively coach and mentor developers in architecture and best practices.
  • Manage development team/s in delivery of new or updates to solutions.
  • Groom next-level leaders with a key eye towards succession planning.
  • Partner with Program Director and prepare work plans outlining estimated effort requirements
  • Professional, concise, tactful and sensitive in communications. Accomplishes objectives when communicating with internal personnel, and external customers.
  • Able to negotiate diplomatically with a requester concerning design, process, scope or timetable.

'The How'

  • Demonstrate passion for pursuit of operational excellence.
  • Positively disrupt & constructively challenge everything.
  • Seek out coaching and learning opportunities for self while coaching and mentoring others.
  • Look to learn from mistakes and successes.
  • Learn how successful projects begin with the end in mind.
  • Demonstrate a high level of independence but is also be a consummate team player.
  • Model leadership behavior for others on the team.
  • Coach and mentor other developers in best practices.
  • Work closely with business unit leaders.  Promote strong relationships and understanding of goals and processes.
  • Business Owner Mindset - Operate with keen business knowledge, expense, risk & controls driven mindset.
  • Customer Driven-Focus – Our enterprise continuous improvement effort, innovative problem solving and efficient local decision making for continuous improvement.
  • Growth & Development - Maximize development of self and other.
  • Deliver Outcomes – Demonstrate a bias for speed and execution that serves our shareholders and customers.
  • Operate as a Team Player – Work together to drive solutions for the good of the enterprise.
  • Build Strong Partnerships – Demonstrate integrity and build trust with others.
  • Strive for Excellence – Motivate yourself and others to achieve high standards and continuously improve.
This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock
 
Ā©2014  LL Global. All rights reserved.
This page is powered by ApplicantStackā„¢ Applicant Tracking Software