Technical Architect (.Net)
Description
Role & responsibilities
- Define end-to-end platform architecture, service boundaries, data flows, and integration patterns for rating and financial data applications.
- Execute legacy application modernization strategies, transitioning monolithic enterprise systems to modern cloud-native architectures without operational disruption.
- Architect and implement production-grade AI solutions including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and custom data pipelines.
- Build end-to-end automated workflows across engineering and business units using workflow engines, event-driven pipelines, CI/CD, and AI-assisted tools.
- Design, code, test, and debug high-performance microservices and RESTful APIs using .NET Core, ASP.NET Core, and FastAPI/Python.
- Optimize relational and non-relational data models across SQL Server, PostgreSQL, and MongoDB to handle large-scale financial and ESG datasets.
- Manage AWS cloud deployments using containerized technologies (Docker, AWS ECS, Fargate, ECR), defining security, networking, and observability patterns.
- Conduct infrastructure and code performance tuning to drive measurable system-wide cost optimizations.
- Establish software development standards, conduct technical code reviews, create architectural documentation, and mentor software developers
Preferred candidate profile
- Experience: 12 to 20 years of hands-on software development and technical architecture experience in enterprise software environments.
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree or AWS/Cloud Architecture certifications preferred).
- Technical Expertise: Deep domain expertise in .NET Framework / .NET Core, C#, ASP.NET Core, and Entity Framework.
- Modern Stack & AI: Hands-on capability in Python, FastAPI, Next.js/React, GenAI, LLMs, RAG architecture, and automated workflow tools.
- Database & Cloud: Mastery of SQL Server, PostgreSQL, MongoDB, AWS cloud services (ECS, Fargate, ECR), Docker, CI/CD pipelines, and Infrastructure as Code.
- Engineering Principles: Strong background in SOLID design principles, design patterns, microservices, unit testing (NUnit), and RESTful web services.