AWS Developer
AWS, CDK, Lambdas, Typescript, Rest API, SQL
Visa: Any
Hybrid - Des Moines, IA
Interview: Virtual
Qualifications:
* 6+ years of experience in a software engineering or solution architecture role.
* Strong hands-on development experience with with TypeScript, including API and service development.
* Experience designing, developing, and deploying cloud-native solutions in AWS.
* Strong understanding of RESTful API design, development, security, and integration patterns.
* Experience with event-driven architectures, including asynchronous messaging, event publishing/subscription patterns, and distributed systems design.
* Strong knowledge of relational databases, data modeling concepts, and the ability to write and optimize SQL queries for analysis, troubleshooting, and integration activities.
* Experience integrating enterprise applications, legacy systems, and third-party platforms through APIs and event-based solutions.
* Experience developing technical designs, architecture artifacts, integration specifications, and implementation documentation.
* Ability to analyze complex business processes and translate requirements into technical solutions.
* Excellent verbal and written communication skills, with the ability to work effectively across business, product, engineering, and vendor teams.
* Proven ability to work independently while collaborating with multiple teams in a fast-paced project environment.
* Life insurance or financial services experience preferred, with experience implementing or integrating with policy administration systems strongly preferred.
Responsibilities:
* Partner with business, architecture, engineering, and vendor teams to support implementation of ALIP (Accenture Life Insurance & Annuity Platform).
* Design and implement integration solutions that enable enterprise applications and business processes to interact with ALIP.
* Perform hands-on development using TypeScript, AWS services, APIs, and event-driven integration patterns.
* Assess existing systems, interfaces, data flows, and business processes to identify integration requirements, dependencies, and potential gaps.
* Define and document integration architectures, technical designs, API contracts, event models, and system interaction diagrams.
* Establish foundational integration standards, reusable patterns, and best practices for delivery teams.
* Design, develop, and support REST APIs and event-based integrations between ALIP and surrounding enterprise platforms.
* Partner with application teams to plan, design, and implement integrations that meet performance, scalability, security, and reliability requirements.
* Participate in architecture reviews, code reviews, and technical design discussions to ensure solution quality and alignment with engineering standards and best practices.
* Identify technical risks, dependencies, and implementation challenges, and develop appropriate mitigation strategies.
* Communicate architecture decisions, integration approaches, and technical recommendations to both technical and non-technical stakeholders.