American Family Insurance

Lead Application Development Engineer

American Family Insurance

full-time

Posted on:

Location Type: Hybrid

Location: BostonMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $147,000 - $248,000 per year

Job Level

About the role

  • Collaborate with others in the division to provide and maintain applications to meet our needs
  • Responsible for development for large-scale business solutions, providing technical guidance for specific applications
  • Report to the Senior Manager, Engineering - Integration Engineering Department
  • Provide expertise during the initial phase of the project, including resource estimate, skill requirement, time requirement, tool/technology identification, and proof of concept participation
  • Analyze high-level system specifications, business requirements, and use cases
  • Translate requirements into detailed technical specifications and system design plans for the development team
  • Create a platform using Java, Spring Boot, and AWS, while managing system dependency
  • Consult with partners to validate complex design decisions and provide advanced coding expertise to address high-risk features or technical challenges
  • Provide documentation for design decisions, estimating assumptions, code modules, and performance metrics per organization standards
  • Define, conduct, mentor, and participate in testing (unit testing, system integration testing) and lead/participate in development walkthroughs
  • Collaborate with partners on system flow effectiveness, data usage, and manual or automated processes to verify requirements

Requirements

  • Demonstrated experience providing customer-driven solutions, support or service
  • Demonstrated experience analyzing and understanding complex software/systems
  • Demonstrated experience communicating technical information
  • Demonstrated experience developing different solution-delivery and design approaches and solutions to customers
  • Demonstrated experience developing complex software/systems using one or more programming language
  • Demonstrated experience analyzing and estimating project size and work efforts for software solutions
  • Demonstrated experience providing technical guidance to less experienced staff
  • Extensive knowledge and understanding of software development and design standards and methodologies
  • Extensive knowledge and understanding of infrastructure technologies, operating systems, and the interconnectivity between infrastructure platforms and software tools
  • Extensive knowledge and understanding of systems development life cycle (SDLC)
  • Solid knowledge and understanding of application architecture and design alternatives
  • Solid knowledge and understanding of integration and migration strategies and technologies
Benefits
  • Comprehensive medical, dental, vision and wellbeing benefits
  • Competitive 401(k) contribution
  • Pension plan
  • Annual incentive
  • 9 paid holidays
  • Paid time off program (23 days accrued annually for full-time employees)
  • Student loan repayment program
  • Paid-family leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootAWSunit testingsystem integration testingsystem designtechnical specificationsapplication architectureintegration strategiesmigration strategies
Soft Skills
collaborationtechnical guidancecommunicationmentoringcustomer-driven solutionsanalytical skillsproblem-solvingdocumentationproject estimationdesign approaches