
Senior Engineer
American Family Insurance
full-time
Posted on:
Location Type: Hybrid
Location: Madison • Wisconsin • United States
Visit company websiteExplore more
Salary
💰 $99,000 - $167,000 per year
Job Level
About the role
- Collaborates with teams across the division to deliver, support, and maintain telephony systems.
- Responsible for designing and building moderate to complex solutions.
- Provides technical guidance and leadership for assigned telephony platforms and integrations.
- Analyzes high-level system specifications, system requirements, and/or use cases.
- Converts information into low-level specifications and system design plan.
- Understands and identifies system dependencies.
- Provides appropriate documentation for design decisions, estimating assumptions, code modules, and performance metrics as required.
- Defines, conducts, and/or participates in testing (i.e. unit, system integration).
- Prepares, leads and/or participates in development walkthroughs.
- Collaborates with others regarding effectiveness of systems flow, data usage and manual or automated processes to verify requirements.
- Ensures software development meets standards for programming, design, performance, quality, and security.
- Identifies and recommends areas for improvement in planning, design, development, and testing.
Requirements
- Demonstrated experience providing customer-driven solutions, support or service.
- Demonstrated experience of Java application architecture and API development standards.
- Preferred qualifications include prior experience with Genesys, Cloud experience, and telephony experience.
- Demonstrated experience communicating technical information.
- Demonstrated experience developing complex software/systems using one or more programming language.
- Demonstrated experience establishing, using and supporting integration and communications technologies between applications, databases and technology platforms.
- Demonstrated experience analyzing and estimating project size and work efforts for software solutions.
- Demonstrated experience writing and modeling application system design and program specifications.
- Solid knowledge and understanding of systems development life cycle (SDLC).
- 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
JavaAPI developmenttelephony systemssystem designsoftware developmentintegration technologiessystems development life cycle (SDLC)application system designperformance metricstesting (unit, system integration)
Soft Skills
technical guidanceleadershipcollaborationcommunicationcustomer-driven solutionsanalysisdocumentationproblem-solvingplanningimprovement recommendations