Senior Application Development Engineer
Company | American Family Insurance Group |
---|---|
Location | Madison, WI, USA |
Salary | $97000 – $164000 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Must have 3+ years of experience with API development using MuleSoft.
- 3+ years of experience with cloud security principles, including identity and access management (IAM), and encryption.
- Basic knowledge of application architecture, design alternatives, and development standards.
- Demonstrated experience communicating technical information.
- Demonstrated experience developing complex software 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 of systems development life cycle (SDLC).
- Solid Knowledge of integration and migration strategies and technologies.
- Solid knowledge of coding principles in any programming language Java, Python.
- Understanding of major cloud platforms such as AWS, Azure, and Google Cloud Platform (GCP).
- Understanding of CI/CD pipelines and tools like Jenkins, GitLab CI.
Responsibilities
- Analyze high-level system specifications, system requirements and use cases.
- Convert information into low-level specifications and system design plan.
- Identify system dependencies.
- Provide appropriate documentation for design decisions, estimating assumptions, code modules, and performance metrics by organization standards.
- Define, conduct, or participate in testing (i.e. unit, system integration).
- Prepare in development walkthroughs.
- Collaborate with others regarding effectiveness of systems flow, data usage and manual or automated processes to verify requirements.
- Ensure software development meets standards for programming, design, performance, quality, and security.
Preferred Qualifications
- MuleSoft developer certification would be an added advantage.