Software Integration Engineer - Associate
iCapital Network · Salt Lake City, Utah, United States
About this role
**About the Role** iCapital is looking to hire a **Software Integration Engineer – Associate** to join the **Annuities Platform Team**. In this role, you’ll develop, test, and support well-defined integration solutions that connect client and product systems. Work spans **application, API, and database layers**, following established engineering, quality, and integration standards. Over time, you’ll gain exposure to **ownership of development, testing, deployment support, and troubleshooting**. **Responsibilities** - Develop and maintain integrations of moderate complexity independently using **C#**, **.NET**, **REST APIs**, **XML/JSON**, **Entity Framework**, **LINQ**, and **SQL** - Clarify integration requirements, **API contracts**, data mappings, validations, and expected system behavior through story grooming and technical discussions - Develop, consume, and validate **REST APIs** (HTTP methods, request/response structures, status codes, authentication, headers, and error handling) - Use **Postman** to test payloads, analyze API responses, and troubleshoot integration failures - Work with **XML and JSON** (mappings, transformations, validation) and troubleshoot malformed/unexpected data - Use **Entity Framework** and **LINQ** for application data access, querying, and manipulation - Use **SQL** to investigate data-related issues, validate integration results, troubleshoot application behavior, and support development/testing - Troubleshoot integration issues and resolve defects across **development, QA, UAT, and production support** scenarios; analyze logs, API requests/responses, XML/JSON payloads, database records, configuration, and error messages - Manage source control in **Git** (branching, committing, pulling, merging, resolving basic conflicts) - Use **Azure DevOps** for **CI/CD**, builds, deployments, work tracking, and troubleshooting pipeline/deployment issues - Make basic **React** frontend changes when integration functionality requires matching UI updates - Manage assigned **Jira** tickets and move issues through development, testing, and deployment - Participate in peer code reviews (coding, security, maintainability, and integration best practices) - Build knowledge of core product and integration workflows and the business domain - Support critical production issues and deployments during occasional weekends/off-hours, as needed **Qualifications** - **3+ years** of software development or integration engineering experience (preferably API-based and enterprise application integrations) - Strong working knowledge of **C#**, **.NET**, object-oriented programming, and common design principles - Hands-on experience developing and consuming **REST APIs**, including API error handling, logging, and validation
Listing freshness
CronJobs last confirmed this listing 57m ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.