Solutions Architect - .NET Applications
Role details
Job location
Tech stack
Job description
AgreeYa is a global Systems Integrator and is seeking an Solutions Architect - .NET Applications to join our growing team. We are seeking a highly experienced .NET Solutions Architect to lead the design, development, and delivery of modern, modular banking platforms and digital transformation initiatives. The ideal candidate will bring a strong blend of technical depth, delivery ownership, and stakeholder management skills.
This role requires someone who can own multiple applications end-to-end, working closely with delivery teams, business stakeholders, and technical teams, while ensuring seamless execution across all layers. The candidate will act as a bridge between business and technology, driving both architectural decisions and delivery outcomes., * Architect and design scalable, reusable services and components across multiple applications using a "lego block" approach.
- Own and manage multiple applications simultaneously, ensuring consistency, performance, and scalability across systems.
- Drive the design and development of modern, modular applications using microservices and API-first principles.
- Act as a single point of contact across delivery, business, and technical teams, ensuring alignment and clarity.
- Collaborate with business stakeholders, product owners, and delivery teams to translate requirements into scalable technical solutions.
- Lead end-to-end solution architecture and delivery, balancing both hands-on technical work and program execution.
- Provide technical leadership while actively participating in delivery planning, sprint execution, estimations, and release management.
- Own architecture across .NET, Angular, APIs, and Azure Cloud environments.
- Guide engineering teams on best practices, coding standards, design patterns, and quality frameworks.
- Drive application modernization, cloud migration, API strategy, and system integrations.
- Work closely with delivery leadership to manage timelines, risks, dependencies, and execution across distributed teams.
- Ensure effective communication between business, delivery, and engineering teams, simplifying complex technical concepts.
- Lead innovation by introducing new technologies and performance improvements.
- Ensure compliance with security, regulatory, and operational standards.
- Provide architecture documentation, roadmaps, and strategic recommendations to leadership.
Requirements
This is a senior, hands-on role requiring 10+ years of architecture experience and proven ability to manage onsite and offshore teams, while handling both technical leadership and delivery responsibilities., * 10+ years of experience as a Solution Architect / Technical Architect, with strong focus on .NET-based solutions.
- Strong experience in banking or financial services, especially lending, loan servicing, or financial products.
- Proven ability to handle multiple applications and manage both delivery and technical aspects simultaneously.
- Strong experience working with cross-functional stakeholders (business, delivery, technical teams).
Technical Expertise:
- .NET / C# application architecture
- Angular (latest versions)
- API development and Microservices
- Network Architecture
- Azure Services: App Services, Azure Functions, Front Door, API Gateway, Traffic Manager, SQL
- Cloudflare for performance and security
- Unit Testing frameworks
- Strong experience with offshore/onshore delivery models and team management.
- Deep understanding of enterprise architecture patterns, event-driven systems, and modular design.
- Excellent communication, stakeholder management, and leadership skills.
Education Required:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience
Benefits & conditions
- Dental insurance
- Health insurance
- Vision insurance