What are the responsibilities and job description for the Application Developer II position at American Equity?
At American Equity Investment Life Holding Company®we offer leading annuity products that help empower our clients to fulfill their needs and wants in retirement. Our success comes from hiring high-energy individuals who embody the beliefs that drive our unique culture. We currently fund over half a million retirements nationwide, and have been headquartered in West Des Moines, Iowa, for over twenty-five years with satellite offices in Charlotte, NC and New York, NY.
GENERAL PURPOSE OF THE JOB:
The Application Developer II codes, tests and debugs programs, maintains and documents program code and procedures, and assists in the review and analysis of defined systems specifications, under moderate supervision.
***This position will be required to be onsite in West Des Moines, Iowa at least 2-3 days/week***
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Prepares, codes, debugs, and tests programs.
- Evaluates, creates and modifies existing programs while gaining an understanding of system interfaces.
- Documents code changes and assists users in the development of procedures.
- Analyzes system solutions.
- Performs on-call responsibilities.
- Performs other duties as assigned.
SUPERVISORY RESPONSIBILITIES:
None required for this position.
EDUCATION AND/OR EXPERIENCE:
Associate’s degree (A.A.) or equivalent from two-year college or technical school; and two (2) or more years of related experience in a coding, testing and debugging environment; or equivalent combination of education and/or experience A minimum of one (1) year in an application development role required.
CERTIFICATES, LICENSES, PROFESSIONAL DESIGNATIONS:
None required for this position.
KNOWLEDGE, SKILLS AND ABILITIES:
- Intermediate knowledge and skills in the use of specific computer software and programming languages (C#, .net, .net core, Angular, Angular JS, React, SQL, VB6, Visual Studio, HTML, CSS, Javascript, REST API, XML, JSON).
- Ability to develop in an event driven microservices ecosystem, leveraging various cloud native platforms (AWS Event platforms, AWS App Runner, API Gateway, AWS Lamda)
- Knowledge of maintaining and creating API documentation, leveraging the Open API Specification
- Knowledge of insurance industry practices, policies, and procedures.
- Knowledge of the principles, practices, methods, and techniques associated with programming of computers and networking equipment.
- Strong attention to detail.
- Ability to identify and resolve problems in a timely manner.
- Effective verbal and written communication, ability to effectively present information and interact in group situations.
- Initiative and innovation for improving work processes.
- Collaborate with others to exchange knowledge to teach and learn new skills and business domains.
- Adaptable to change, delays and unexpected events.
- 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 and correspondence.