Skip to main content

This job has expired

Fullstack Cloud (AWS) Developer - open to remote

Employer
American Family Insurance
Location
Madison
Salary
Competitive

View more

Industry
Education
Role
Developer / Programming
Job Type
Long-Term
Hours
Full Time
At American Family Insurance, we're driven by our customers and employees. That's why we provide more than just a job - we provide opportunity. Whether you're already part of our team in search of a new challenge or new to our company and ready for what's next, you're in the right place. Every dream is a journey that starts with a single step. Start your journey right here. Join our team. Bring your dreams.

Quick Stats:Job ID: R12294 Fullstack Cloud (AWS) Developer - open to remote (Open)Summary:Leads and drives the development team in creation of new software products/features or maintenance efforts, and coordinates efforts across multiple development teams in a Cloud environment. Provides technical guidance and leadership to the development/project team. Responsible for software design and development for complex and/or large scale business solutions, providing technical guidance across multiple solutions. Provides in-depth technical mentoring regarding the full development life cycle including requirements analysis and design/architecture. Recommends opportunities to improve system stability, effectiveness and efficiency.

These positions support our Cloud Transformation.
Experience with AWS is strongly preferred.
  • Offer to selected candidate will be made contingent on the results of applicable background checks.
  • Offer to selected candidate is contingent on signing a non-disclosure agreement for proprietary information, trade secrets, and inventions.
  • Relocation assistance is available.
Depending on qualifications, candidates can be considered at the lower, Engineer, level.Responsibilities:

Travel Requirements
  • This position requires travel up to 10% of the time.
Specialized Knowledge & Skills Requirements
  • Demonstrated experience providing customer-driven solutions, support, or service.
  • Demonstrated experience working in an Agile/Scrum environment.
  • Demonstrated experience developing solution-delivery and design approaches and solutions in a Cloud environment.
  • Demonstrated experience developing complex software/systems using multiple programming languages.
  • Extensive knowledge and understanding of the systems development life cycle (SDLC).
  • Extensive knowledge and understanding of infrastructure technologies, operating systems, and the interconnectivity between platforms and software tools.
  • Extensive knowledge and understanding of Cloud application architecture, design alternatives and development standards and methodologies.
  • Extensive knowledge and understanding of integration and migration strategies and technologies.
  • Demonstrated experience providing technical guidance and leadership to less experienced staff.
Additional Job Information:
Job Description:

Primary Accountabilities
  • Work closely with infrastructure to build solutions that effectively reflect business needs, application, security, and service level requirements.
  • Utilize test driven development practices to develop of secure, scalable, and highly available application solutions that leverage cloud native services.
  • Participate in the software development life cycle to ensure proper Cloud solutions are implemented.
  • Design, develop/code complex software solutions, test, implement, document, and maintain solutions on various platforms, adhering to established methodology and practices, and in accordance with acceptance criteria. Lead design/code reviews.
  • Understands and identifies system dependencies. Understands functionality, integration points and impacts of proposed changes to supporting applications. Ensures effective integration and communication between multiple development teams with interdependencies.
  • Provides technical guidance and leadership in root cause analysis, impact analysis, problem determination and problem resolution support. Provides alternatives for solving identified system problems. Creates solutions that prevent further problems from occurring (irreversible corrective action).
  • Lead systems analysis, general systems design, and specification development across multiple systems.
  • Defines solution structure, behavior, and the relationships (interfaces) between the elements that make up the solution architecture. Supports the architecture process by analyzing potential impacts on existing systems.
  • Analyze high level system specifications/architecture, business requirements and/or use cases and convert to appropriate level specifications and design plan for the development team. Provides advanced coding expertise to mitigate high risk features or technical challenges.
  • Ensures software development meets standards for programming, design, performance, and security. Identifies and recommends areas for improvement in planning, design, development and testing.
Stay connected: Join our Talent Community!

LI:JM1

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert