1 day ago
Base Salary
$110k - $130k/yr
Responsibilities
- Design, develop, test, deploy, and support complex software integration solutions.
- Translate business and technical requirements into scalable integration designs, APIs, data mappings, validations, and configurations.
- Lead technical analysis and solution design across internal applications, databases, client systems, and third-party platforms.
- Collaborate with Product Owners, architects, QA, DevOps, Support, and client-facing teams to deliver end-to-end solutions.
- Maintain code quality, security, performance, reliability, testability, and maintainability through reviews, testing, and root-cause analysis.
- Investigate and resolve issues involving applications, APIs, databases, configurations, deployments, and external integrations.
- Drive reusable integration patterns, common services, monitoring, logging, error handling, and platform improvement initiatives.
- Provide technical leadership through design reviews, architectural discussions, mentoring, knowledge sharing, and engineering guidance.
- Support Agile delivery activities including estimation, sprint planning, release management, CI/CD, and production readiness.
- Identify and communicate technical risks, dependencies, recommendations, and tradeoffs to technical and nontechnical stakeholders.
- 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, code reviews, source-code management, releases, 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 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.
- Experience with Git and Azure DevOps repositories, builds, CI/CD pipelines, releases, deployments, and work-item management.
- Experience with NUnit, xUnit, or MSTest and strong understanding of test coverage and testable design.
- Understanding of SOLID principles, design patterns, modular development, microservice architecture, application security, sensitive-data handling, logging, monitoring, reliability, and configuration management.
- Strong debugging, root-cause analysis, communication, client engagement, and business-needs translation skills.
- Experience working in Agile and Scrum environments; 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.
- Willingness to provide occasional off-hours or weekend support.
Benefits
- Base salary range is $110,000 to $130,000 USD, with 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 greater Colorado Springs, Colorado area: in-office Monday through Thursday and 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.
