Role Overview:
We are looking for a highly skilled .NET Architect to lead the design and development of scalable, high-performance financial solutions. As a key technical leader, you will define architectural strategies, optimize system performance, and guide development teams in building robust, secure, and innovative products.
Key Responsibilities:
Architecture & Design:
Define the architectural vision, high-level design, and best practices for .NET applications.
Ensure scalability, security, and high performance in a cloud-based FinTech environment.
Establish coding standards, architectural guidelines, and best practices.
Technical Leadership:
Guide and mentor development teams in implementing architectural solutions.
Perform code and design reviews to ensure high-quality standards.
Evaluate and recommend modern technologies, frameworks, and tools.
Solution Development & Optimization:
Design and implement microservices-based architectures.
Optimize existing applications for improved performance and scalability.
Ensure integration with third-party financial services, APIs, and cloud services.
Security & Compliance:
Enforce best practices for data security, encryption, and compliance (PCI-DSS, GDPR).
Implement secure authentication and authorization mechanisms.
Collaboration & Stakeholder Management:
Work closely with product managers, business analysts, and engineering teams.
Translate business requirements into technical solutions.
Provide architectural guidance in pre-sales and solution consulting.
Required Skills & Qualifications:
Technical Expertise:
10+ years of experience in software development with expertise in .NET technologies (.NET Core, C#).
Strong knowledge of microservices, RESTful APIs, and event-driven architecture.
Experience in cloud platforms (Azure/AWS/GCP) and containerization (Docker, Kubernetes).
Proficiency in SQL and NoSQL databases (SQL Server, PostgreSQL, MongoDB, Redis).
Hands-on experience in performance tuning and application optimization.
Knowledge of DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform, Azure DevOps, GitHub Actions).
Architectural & Design Patterns:
Experience with Domain-Driven Design (DDD), CQRS, and SOLID principles.
Familiarity with Enterprise Integration Patterns, Event Sourcing, and Message Brokers (Kafka, RabbitMQ).
Security & Compliance:
Strong understanding of OAuth2, JWT, Identity Server, and API security.
Knowledge of data privacy regulations and secure coding practices.
Soft Skills:
Excellent problem-solving and decision-making skills.
Strong communication and stakeholder management abilities.
Ability to work in an agile, fast-paced product environment.
Preferred Qualifications:
Experience in FinTech, banking, or payment systems.
Knowledge of machine learning, AI-driven analytics, or blockchain is a plus.
Certifications in Azure/AWS Solutions Architecture are an added advantage.