.Net Solution Architect Required

Job ID: 39611640

Budget: $750 – $1,500 CAD

We are seeking a highly skilled and experienced .NET Solution Architect to lead the architectural design and technical strategy for our CRM Project. This is a critical role that requires a visionary individual who can bridge the gap between business requirements and robust technical implementations. We want to upgrade our monolithic architecture project with tech stack .Net 6, Sql Server and Angular 16 to microservices based architecture.
The chosen .NET Solution Architect will be responsible for:
• Architectural Design: Defining the overall technical architecture, including selecting appropriate .NET technologies (.NET Core/.NET 8+, C#, ASP.NET Core), frameworks, and architectural patterns (e.g., Microservices, Event-Driven).
• Technical Leadership: Providing expert technical guidance and mentorship to the development team.
• Requirements Translation: Collaborating with stakeholders to understand business requirements and translating them into detailed technical specifications and architectural blueprints.
• Technology Evaluation: Researching and recommending suitable technologies, tools, and platforms to ensure optimal performance, scalability, and security.
• Cloud Strategy: Designing and optimizing solutions for deployment on Microsoft Azure or AWS
• Documentation: Creating clear and comprehensive architectural documentation, including diagrams, design decisions, and technical specifications.
• Quality Assurance: Ensuring solutions adhere to coding standards, best practices, and security guidelines.
• Performance Optimization: Identifying and addressing potential performance bottlenecks and ensuring the scalability of the solution.
Required Skills & Experience:
• Extensive experience (8+ years) in software development with a strong focus on .NET technologies.
• Proven experience (3-5+ years) as a Solution Architect, specifically with the Microsoft .NET stack.
• Deep expertise in .NET Core/.NET 8+, C#, ASP.NET Core, Web APIs.
• Strong understanding of architectural patterns (e.g., Microservices, MVC, MVVM) and design principles (SOLID).
• Demonstrated experience with cloud platforms, particularly Microsoft Azure (or AWS, GCP).
• Proficiency in database design and optimization (e.g., SQL Server, Azure SQL).
• Experience with DevOps practices and CI/CD pipelines.
• Excellent problem-solving, analytical, and communication skills.
• Ability to work independently and effectively in a remote/freelance environment.