Lead Engineer
Company | Sun Life |
---|---|
Location | Kansas City, MO, USA, Hartford, CT, USA, Kilkenny, Ireland, Portland, ME, USA |
Salary | $98400 – $147600 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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