
Lead Application Development Engineer
American Family Insurance
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $147,000 - $248,000 per year
Job Level
Tech Stack
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