Work in Iowa Energy Jobs

Job Information

American Equity Application Developer II, API Microservices in West Des Moines, Iowa

Description

American Equity Investment Life Insurance Company is a leading retirement income provider specializing in fixed index annuities designed to protect principal and guarantee income. American Equity is committed to quality products and high-level customer service, integrity, excellence and safety, delivering customers the promise of protected growth of their savings and the dignity of a paycheck for life.

Founded in 1995, they currently fund over half a million retirements nationwide. American Equity is a NYSE-listed company and maintains an “excellent” rating from AM Best. The company is the #3 producer of fixed income annuities, has over $57 billion in assets, 21,000 active agents and over 700 employees. They succeed by hiring people who embody the beliefs that drive their unique, energetic, fast-paced and caring culture. The team is built on trust, motivated to accomplish a shared mission through collaboration, ownership, drive and innovation.

GENERAL PURPOSE OF THE JOB:

The API Developer II develops, tests, implements, troubleshoots, and optimizes APIs using Microservices architecture. Works with design from Architecture team to build, refine, deploy and/or configure microservices. API Developer II maintains and documents API code and procedures, and assists in the review and analysis of defined systems specifications.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Builds resilient APIs in the Microservices Architecture.

  • Builds, tests, and debugs APIs and YAMLs.

  • Preforms Unit testing and prepares test data.

  • Evaluates and modifies existing APIs.

  • Implements SLAs and Monitoring for APIs.

  • Documents API endpoints, flow, build structure, and functionality.

  • Provides weekly status reports on all completed, on-going and future projects in order to keep management updated on progress.

  • Works within an Agile team and with end users during the development process

  • Analyzes and presents system solutions.

  • Provides API builds, documentation, and procedures for hand off to a Run the Business team.

  • Performs occasional on-call responsibilities.

  • Performs other related work as assigned.

EDUCATION AND/OR EXPERIENCE:

Bachelor's degree in Computer Science, MIS, Mathematics, Information Management or related field of study; and two (2) or more years of related experience and/or training in a coding, testing and debugging environment; or equivalent combination of educations and/or experience. In addition, must have a minimum of 1 year of API development experience using a Microservices architecture and using Kubernetes.

CERTIFICATES, LICENSES, PROFESSIONAL DESIGNATIONS:

None required for this position.

KNOWLEDGE, SKILLS AND ABILITIES:

  • .Net Core

  • Azure Pipelines

  • Kubernetes

  • Log Aggregation

  • Creation and Troubleshooting of Microservices

  • Experience with CI/CD pipelines

  • Understanding of Git and GitHub/Bitbucket

  • Ability to engage in knowledge transfer

  • Writing YAMLs for use with Kubernetes

  • Knowledge of the principles, practices, methods, and techniques associated with programming in a microservice architecture.

  • Strong attention to detail.

  • Ability to identify and resolve problems in a timely manner.

  • Effective verbal and written communication.

  • Initiative and innovation improving work processes.

  • Teamwork on a team practicing Agile methodologies

  • Professionalism and follow-through.

  • Adaptable to change, delays and unexpected events.

  • Strong customer service orientation in responding to inquiries from customers, agents and others.

  • Ability to read, analyze, and interpret documents, manuals, and instructions.

  • Ability to perform accurate mathematical calculations and apply mathematical concepts to practical situations.

  • Ability to write routine reports, correspondence, and procedure manuals.

  • Ability to effectively present information and interact in group situations.

  • Ability to solve practical problems and deal with a variety of variables.

  • Ability to interpret a variety of instructions given in written, oral, diagram, or schedule form.

  • Ability to define problems, collect data, establish facts, and draw valid conclusions.

DirectEmployers