We are seeking an experienced Technical Architect with 8+ years of experience in designing, architecting, and delivering enterprise-scale applications and distributed systems. The ideal candidate will possess deep expertise in Microsoft technologies, solution architecture, application integration, cloud technologies, and modern software engineering practices.
Key Responsibilities
- Design end-to-end technical architecture solutions aligned with business requirements.
- Define system configurations including application, infrastructure, security, integration, and cloud architecture.
- Provide cutting-edge and practical solutions for complex technical challenges.
- Collaborate with business and technology teams to translate requirements into scalable technical designs.
- Lead architecture reviews and ensure adherence to enterprise architecture standards.
- Guide development teams during design, blueprinting, and implementation phases.
- Review solution designs and provide technical governance throughout project lifecycles.
- Evaluate new technologies, frameworks, and tools.
- Provide project estimates and support project planning activities.
- Drive development standards, code reusability, modularization, and best practices.
- Ensure solutions meet performance, security, scalability, and reliability requirements.
- Work with vendors and third-party service providers to deliver business objectives.
Mandatory Skills
.NET & Application Architecture
- Strong expertise in C#, ASP.NET, .NET Core/.NET Framework
- Deep understanding of Web API architecture and development
- Experience designing and implementing RESTful services
- Strong knowledge of Object-Oriented Design Principles
- Expertise in Design Patterns and Software Engineering Best Practices
Web API (Hands-on Experience Required)
Candidate must have practical experience in:
- How Web API works internally
- Request lifecycle in ASP.NET Web API
- Routing mechanism
- URL to Controller and Action Method mapping
- Attribute Routing and Conventional Routing
- Middleware pipeline understanding
- Exception handling and logging strategies