Sr Software Engineer
CurrentAPI developer for Allianz Life building API applications and Client Packages leveraging and managing investment. Allianz Life Insurance Company of North America (Allianz Life) is a leading provider of retirement solutions, offering annuities, life insurance, and Buffered ETFs.Engineered and enhanced APIs for financial products including Fixed Index Annuities (FIAs), Registered Index Linked Annuities (RILAs), and Index Universal Life (IUL) policiesDeveloped APIs for FIAs with multi-year point-to-point crediting, premium bonuses, and index lock optionsCreated APIs for RILAs with advanced Performance Lock flexibility, income multiplier benefits, and early reallocation featuresDesigned APIs for IUL policies, including policy riders for additional benefitsCreated NuGet packages and .NET 8 REST APIs with JSON to XML transformations for ACORD communication, supporting business logic, and integrating with various data storage technologies via messaging, REST, and SOAPEnsured robust and scalable API designs to handle product complexities and meet regulatory requirementsCollaborated with cross-functional teams to define API specifications for seamless integration and performanceUtilized industry best practices in API development, including RESTful design, SOAP protocols, ACORD standards, secure authentication, and comprehensive documentationDeveloped DevOps CI/CD pipelines to streamline deployment and improve software deliveryConducted data analytics and testing queries to support development and provided QA support for software qualityTECHNICAL ENVIRONMENT: C#, .NET 8, OpenAPI Specification (OAS), XUNIT, JSON, REST, XML, SQL Server, Oracle, Git, Azure DevOps, Visual Studio 2022, Distributed Version Control (GIT), CI/CD (DevOps)