Description

We are looking for a dynamic and experienced Technical Architect to design and lead the development of robust, scalable, and high-performance enterprise solutions. Deep expertise in .NET technologies, Azure services, Modern architectural patterns and play a crucial role in shaping system architecture, guiding the development team to deliver mission-critical applications aligned with business objectives.
 

  • Design, develop, and evolve system architecture for large-scale enterprise applications using .NET and Azure technologies
  • Lead technical discussions and decision-making related to system architecture, integration, and deployment
  • Define and enforce best practices for coding, architecture, and security
  • Collaborate with product managers, business analysts, and cross-functional teams to align technical solutions with business requirements
  • Provide mentorship and technical guidance to developers and engineers
  • Evaluate new technologies and tools to continuously enhance solution architecture
  • Ensure scalability, performance, maintainability, and security of architectural designs
  • Create architecture documentation including diagrams, design documents, and technical specifications
  • Lead POCs (Proof of Concepts) for new ideas and innovations
  • Manage integration points with external systems via APIs, messaging systems, and data pipelines
  • Bachelor's degree in Computer Science, Information Systems and/or a minimum of 13+ years of equivalent work experience


Skills/Experience

  • Strong expertise in .NET Framework / .NET Core, C#; Deep hands-on knowledge of Microsoft Azure, especially - Azure Service Bus, Azure Functions, API Management (APIM) and Cosmos DB using Mongo API
  • Solid experience in designing Microservices-based architectures; Proficiency in RESTful API design and development
  • Good understanding of Cloud-Native application design patterns; Understanding of security best practices in Cloud architecture
  • Experience with Containerization, Orchestration (Docker, Kubernetes), DevOps practices and tools (CI/CD pipelines, Azure DevOps)
  • Experience in performance tuning, optimization, load testing and Agile/Scrum methodologies
  • Exposure to event-driven architecture and messaging patterns; Good communication and stakeholder management skills

Education

Any Graduate