Enterprise Architect

Location: Hyderabad, TS, IN

Description

About the Role 

We are seeking a visionary and hands-on Enterprise Architect to define, design, and guide the technology strategy for our software products built on the .NET platform. This role requires strong expertise in enterprise architecture, system integration, cloud adoption, and interfacing with diverse COTS applications and laboratory/industrial instruments. The Enterprise Architect will partner with business and technology stakeholders to ensure scalability, interoperability, security, and long-term sustainability of our product ecosystem. 

 

Key Responsibilities 

  • Define and maintain the enterprise architecture blueprint for .NET-based products and their ecosystem. 
  • Lead architecture decisions across application, integration, infrastructure, and security layers. 
  • Design integration strategies for COTS products, third-party systems, and instrument interfaces (using APIs, middleware, messaging frameworks, etc.). 
  • Provide guidance on technology stack selection, modernization, and cloud-native adoption (Azure preferred). 
  • Collaborate with Product Owners, Engineering, QA, and Operations to align product architecture with business requirements and industry standards. 
  • Define standards for APIs, microservices, and data flows to ensure seamless interoperability. 
  • Evaluate and recommend tools, platforms, and best practices for system integration and scalability. 
  • Ensure compliance with data security, regulatory, and performance requirements. 
  • Mentor development and architecture teams on design patterns, performance optimization, and coding best practices. 
  • Drive proof-of-concepts (POCs) for emerging technologies and recommend adoption strategies. 
  • Maintain architectural documentation, roadmaps, and decision logs for governance and transparency. 

Qualifications & Skills 

  • 12+ years of experience in software development/architecture with at least 4+ years as an Enterprise Architect or Solution Architect. 
  • Strong expertise in Microsoft .NET technologies (.NET Core, ASP.NET, C#, Web APIs, Entity Framework). 
  • Experience with cloud platforms, preferably Microsoft Azure (App Services, Service Bus, API Management, Functions, Containers, etc.). 
  • Proven experience integrating with COTS applications, third-party tools, and scientific/industrial instruments. 
  • Solid understanding of enterprise integration patterns (EIP), SOA, RESTful APIs, microservices, and event-driven architecture. 
  • Hands-on experience with middleware, messaging frameworks (e.g., RabbitMQ, Kafka, Azure Service Bus), and data integration tools. 
  • Strong knowledge of relational and NoSQL databases, data modeling, and performance optimization. 
  • Familiarity with DevOps pipelines, CI/CD, and containerization (Docker, Kubernetes). 
  • Knowledge of security best practices (OAuth2, OpenID Connect, encryption, identity federation). 
  • Excellent communication and stakeholder management skills. 
  • Certifications preferred: TOGAF, Microsoft Certified: Azure Solutions Architect Expert, or equivalent. 

 

Job details