Posted in

Lead Engineer

Lead Engineer

CompanySun Life
LocationKansas City, MO, USA, Hartford, CT, USA, Kilkenny, Ireland, Portland, ME, USA
Salary$98400 – $147600
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • A minimum of 5 years of experience in backend development using Java.
  • Experience using Docker/Kubernetes.
  • Ability to architect and diagram complex software systems.
  • Experience with and appreciation for developing web-based business applications with complex data structures and workflows.
  • Strong communication skills and great product sense.
  • Expertise with software development processes such as test-driven development and continuous delivery.
  • Bachelor’s degree.

Responsibilities

  • Provide business analysis and programming expertise within an assigned business unit/area in the analysis, design, and development of business applications.
  • Formulate and define application scope and objectives; devise and modify procedures to solve business problems.
  • Prepare detailed specifications from which programs will be written and design, code, test, debug and document programs.
  • Participate in business and IT project estimation activities.
  • Provide technical leadership for small to medium-scale projects.
  • Utilize business knowledge to collaborate and offer technical solutions.
  • Be self-guided and complete tasks with minimum assistance.

Preferred Qualifications

  • Communicate effectively with business partners
  • Provide fundamental technical and business analysis on projects
  • Strong technical knowledge, with hands-on experience managing systems development in new computing architectures and environments
  • Knowledge of relevant technology and tools is critical, including development methodologies and programming/scripting languages
  • Ability to accurately estimate project development activities
  • 2+ years equivalent work experience in application development preferred
  • 3 years of experience in business application design, development, installation, and modification in an IT environment preferred
  • Experience with design, development, and implementation of new computing architectures preferred