Job Summary:

The Solutions Architect provides technical expertise throughout any or all steps of the software development lifecycle and is part of a diverse technical team that operates both onshore and offshore. The Solutions Architect ensures the success of projects by addressing issues proactively and supporting the team through technical challenges. This position also ensures the quality of the software product by setting expectations and leading by example.

This role supports Trust and Custody business verticals across the EdgeCo Holdings enterprise. This position will focus on .NET solutions and on any or all critical steps involved in New Product Development or a Major Enhancement effort.

Responsibilities:

New Product Development & Major Enhancements

Provide software solutions that meet business requirements by working closely with product owners and business stakeholders. Contribute to product roadmap exercises.
Support Project Management through input in Feasibility Assessments and estimation of timelines.
Evaluate Architectural Designs, Technology Stacks and identify most effective options for business needs and strategic plans.
Proof of Concepts – Actively participate in proof of concepts in collaboration with technical leadership. Promote innovation by staying up to date with financial technology industry progress.
Application Development – Act as Technical Team Lead for projects and participate in all phases of software development life cycle. Maintain Coding Standards and educate through code reviews our development team.
Support Quality Assurance team to ensure development of high-quality software products.
Elevate Deployment Process by conducting feedback loops with development team and product owners.

Enterprise Level Responsibilities

Promote cross-team collaborations with onshore and offshore teams working across multiple time zones and work schedules.
Promote inclusive communication throughout the team
Technical guidance and support
Center of excellences
Standards, practices and procedures

Other Responsibilities

Documentation – Should have good understanding on design and release documentation
Hosting of technical trainings

Skills & Abilities

Bachelor’s Degree in Computer Science or related field.
5+ years of Technical Leadership Experience.
Proven history of new product development & major enhancements.
Ability to execute under minimal supervision.
Previous work in the financial industry.
Excellent modern full stack development competencies.
Process automation.
Agile development experience.
Technologies & Architectures:

.NET, C#, VB.NET, MVC, React, TypeScript/JavaScript, REST, GraphQL, Hot Chocolate, Clean Architecture Design, 3-Layered Design, API Design and Gateway, JWT, Autofac, xUnit/nUnit/MSTest, Entity Framework, CQRS, Caching Strategies/Redis, SQL Server, Docker, Kubernetes/AKS, Kafka/RabbitMQ, Blob Storage, Azure B2C/Entra ID, Azure DevOps, App Insights/Grafana, Git/TFS, Pipelines, Releases, Key Vaults, Defender, Artifacts, & Legacy Technologies.

 

Salary: $140,000 – $160,000 per year, based on experience