1 day ago
Base Salary
$110k - $130k/yr
Responsibilities
- Design, develop, test, deploy, and support complex software integration solutions across applications, databases, client systems, and third-party platforms.
- Translate business and technical requirements into scalable integration designs, APIs, data mappings, validations, configurations, and deployment processes.
- Lead technical analysis, solution design, architectural discussions, design reviews, and technical delivery for complex integrations.
- Collaborate with product owners, architects, QA, DevOps, support, and client-facing teams to define requirements, resolve dependencies, and deliver end-to-end solutions.
- Ensure code quality, security, performance, reliability, testability, and maintainability through code reviews, testing, root-cause analysis, and engineering practices.
- Investigate and resolve issues involving applications, APIs, databases, configurations, deployments, pipelines, and external system integrations.
- Drive reusable integration patterns, common services, monitoring, logging, error handling, and continuous improvement initiatives.
- Provide technical leadership through mentoring, knowledge sharing, stakeholder communication, and guidance to engineering teams.
- Support Agile delivery activities including estimation, sprint planning, release management, CI/CD processes, and production readiness.
- Provide occasional off-hours or weekend support for critical production issues, deployments, and business-critical activities.
Requirements
- At least 6 years of software development experience delivering testable code and supporting operationalization, including code reviews, source-code management, release practices, and production support.
- At least 6 years of hands-on experience with C#, .NET, and ASP.NET MVC.
- Advanced proficiency in C# and .NET, including object-oriented programming, application services, controllers, models, asynchronous programming, and common .NET engineering practices.
- Strong experience designing and consuming REST APIs, including authentication, authorization, validation, versioning, security, and resilient error handling.
- Strong experience with XML, JSON, Entity Framework, LINQ, SQL, and Postman for enterprise integration development and troubleshooting.
- Experience with Git and Azure DevOps, including repositories, builds, CI/CD pipelines, releases, deployments, and work-item management.
- Experience with NUnit, xUnit, or MSTest, and a strong understanding of test coverage and testable design.
- Understanding of application security, sensitive-data handling, logging, monitoring, reliability, and configuration management.
- Strong knowledge of SOLID principles, design patterns, modular development, microservice architecture, and reusable software design.
- Strong debugging, root-cause analysis, communication, client engagement, and business-needs translation skills.
- Willingness to provide occasional off-hours or weekend support.
- Experience working in an Agile and Scrum team environment; Scrum Master experience is preferred.
- Working knowledge of HTML, CSS, and JavaScript; professional React experience is nice to have.
- Demonstrated success leading technical delivery, mentoring engineers, influencing solution quality, and communicating complex topics is strongly preferred.
Benefits
- Base salary range of $110,000 to $130,000 USD, plus equity for full-time employees and an annual performance bonus.
- Employer-matched retirement plan and subsidized healthcare, including employer-paid dental, vision, telemedicine, and virtual mental health counseling.
- Parental leave and unlimited paid time off.
- Hybrid schedule based in the Salt Lake City office: in-office Monday through Thursday with remote flexibility on Friday.
Tech Stack
Categories
About iCapital
iCapital builds a technology platform that lets wealth managers and asset managers offer, transact, and service alternative investments and structured solutions for private clients. The company earns software, data, and administration fees across marketplace access, enterprise integrations, and fund servicing. Founded in 2013 and headquartered in New York, it reports $1.2 trillion of assets serviced globally and serves nearly 3,900 wealth management firms and 144,000 active financial professionals.
