.NET Architect

Overview

Remote
$70 - $80
Accepts corp to corp applications
Contract - Independent
Contract - W2
No Travel Required

Skills

Angular
AI
Banking
Python
Azure

Job Details

Job Description: .NET Architect Banking Domain (Remote)

Position: .NET Architect
Domain: Banking / Financial Services
Location: Remote
Experience: 10+ years
Employment Type: Contract - C2C/C2H/W2
*Consultant must be from west coast region*

About the Role

We are looking for an experienced .NET Architect with strong banking domain expertise to design and drive large-scale, secure, and compliant financial applications. The ideal candidate will have deep knowledge of .NET technologies, cloud platforms (preferably Azure), microservices, and regulatory/security requirements specific to the banking industry.


Key Responsibilities

  • Architect and design end-to-end banking solutions using .NET Core, C#, ASP.NET, and Microsoft technology stack.

  • Build and optimize high-volume, low-latency systems used in banking operations such as payments, transactions, risk, compliance, and reporting.

  • Define and implement microservices-based architectures and event-driven patterns suited for financial systems.

  • Ensure all designs adhere to banking security standards, audit controls, and compliance requirements (KYC, AML, PCI-DSS, SOX).

  • Collaborate with business stakeholders, product owners, and engineering teams to map financial requirements into scalable architectures.

  • Lead modernization and transformation of legacy banking systems to cloud-native solutions (Azure).

  • Guide development teams with architectural decisions, coding standards, and best practices for secure financial applications.

  • Implement CI/CD pipelines, DevOps automation, and infrastructure strategies aligned with banking governance.

  • Conduct POCs for new technologies relevant to digital banking, real-time payments, fraud detection, and risk management.

  • Oversee performance tuning, reliability, and fault tolerance for mission-critical applications.


Required Skills & Experience

  • 10+ years of experience in software engineering with strong skills in .NET / .NET Core, C#, ASP.NET, Web API.

  • Proven experience architecting banking or financial services applications, such as core banking, digital banking, payments, lending, treasury, or risk systems.

  • Strong understanding of financial transaction flows, settlement processes, security, and compliance frameworks.

  • Hands-on experience with Azure cloud, microservices, event-driven architecture, and distributed systems.

  • Experience with messaging systems such as Kafka, Azure Service Bus, RabbitMQ, etc.

  • Strong knowledge of SQL/NoSQL databases, data modeling, and handling large transactional datasets.

  • Understanding of API security, identity management, and integration with banking systems (ISO 8583, ISO 20022 is a plus).

  • Experience with CI/CD pipelines, DevOps tools, IaC (Terraform, Bicep), Docker, Kubernetes/AKS.

  • Strong communication skills to collaborate with global teams in a remote environment.


Preferred Qualifications

  • Prior experience working in Banking, FinTech, or Financial Services clients.

  • Experience implementing systems involving digital payments, fraud detection, credit risk, AML/KYC workflows.

  • Azure certifications (AZ-305, AZ-400, Azure Developer Associate).

  • Knowledge of DDD, clean architecture, and distributed system design best practices.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.