- Company Name
- Tata Consultancy Services
- Job Title
- Technical Architect
- Job Description
-
**Job Title:** Technical Architect
**Role Summary:**
Design and govern end‑to‑end software solutions on Azure using .NET Core and modern Microsoft technologies. Serve as a trusted technical advisor, translating business requirements into scalable, secure, and maintainable architectures. Lead development teams on coding standards, CI/CD, and DevOps practices. Drive cloud modernization, performance optimization, and cost‑efficiency. Deliver architecture diagrams, roadmaps, and proofs‑of‑concept to stakeholders.
**Expectations:**
- Produce high‑quality, production‑ready architecture designs that meet functional and non‑functional needs.
- Ensure solutions align with enterprise architecture principles and business objectives.
- Act as a technical liaison between clients and engineering teams.
- Maintain industry‑grade security, performance, and reliability across cloud deployments.
- Continuously evaluate and adopt emerging Microsoft technologies (e.g., .NET 8, Azure OpenAI, Copilot).
**Key Responsibilities:**
1. **Solution Architecture Design** – Define scalable, secure, and maintainable patterns (microservices, event‑driven, serverless) utilizing Azure PaaS/IaaS (App Services, Functions, AKS, Azure SQL, Storage, API Management).
2. **Requirements & Design Translation** – Gather and interpret business requirements, converting them into architectural blueprints and technical specifications.
3. **Technical Leadership & Governance** – Mentor development teams, review code and design artifacts, enforce coding standards, and implement CI/CD and DevOps best practices.
4. **Cloud Strategy & Optimization** – Architect cloud‑native applications, drive modernization initiatives, and optimize cost, performance, and security in Azure environments.
5. **Performance Tuning** – Identify bottlenecks, conduct performance reviews, and recommend enhancements across application, database, and infrastructure layers.
6. **Stakeholder Communication** – Present architecture diagrams, roadmaps, and decisions to business and technical stakeholders; document rationales and deployment models.
7. **Innovation & PoCs** – Evaluate new Microsoft technologies, build proof‑of‑concepts, and validate solutions before full‑scale rollout.
**Required Skills:**
- Azure services (App Services, Functions, AKS, Azure SQL, Storage, API Management, etc.)
- .NET Core/.NET 5‑6+ development and architecture
- ReactJS or comparable front‑end frameworks
- Microservices, event‑driven, and serverless design patterns
- CI/CD pipelines, DevOps tools, and coding‑standard enforcement
- Performance analysis and tuning techniques
- Strong stakeholder communication and documentation capability
- Evaluation of emerging Microsoft offerings (e.g., Azure OpenAI, Copilot, .NET 8)
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Microsoft Certified: Azure Solutions Architect Expert (preferred).
- Azure Developer or related Microsoft certification (preferred).