TCS is Hiring for Solution Architect role
Must Have Skills : C#, .NET with MS-Azure skills
Job Locations : Chennai / Hyderabad / Bengaluru
Experience required : 10 -12 years
Responsibilities :
- Should have at least 10 years of experience and an experienced Senior .Net Developer with a strong background in .Net development, and Azure
- Strong analytically, technically, and good at solving complex problems as well as designing pragmatic solutions
- Solid understanding and proven implementation experience of RESTful APIs, web services and microservices is a must
- 10 years of hands-on experience with .Net development (C#, ASP.Net, .Net Core, Entity Frameworks)
- Strong expertise in Azure services, including but not limited to Azure App Services, Azure Functions, and Azure DevOps
- Experience with database design and development (SQL Server, NoSQL)
- Lead and mentor a team of developers in designing, developing, and deploying microservices in .Net and Azure technologies
- Design, build, and maintain efficient, reusable, and reliable .NET and C#
- Hand-on in developing Microservices with .Net
- Familiarity with Agile / Scrum development methodologies and updated with the industry standards
- Efficient and well organized; able to work under pressure
- Experience in Banking domain, API upgradation to Microservice architecture is a plus.
- Own the Architecture & Design for the applications in Azure
- Lead the Architecture & Design workshops and collaborate & negotiate with relevant stakeholders
- Own the technical solutions for the application and lead the technical teams
- Document the E2E architecture & design for the upgrade and ensure that team members (designers, developers etc) understand and follow
- Work with the vendor teams for the implementation & delivery
- Partner with technical experts across the organization
- Experience in Application troubleshooting, Identifying bottlenecks and bugs and recommend / implement fixes
- Propose design and derive solution to application use cases addressing business / technical requirements that are scalable, reliable and secured
- Maintain code quality through best practices, unit testing and code quality automation.
- Propose Solution design using Azure native app, Azure Function Apps, Application Config, Key Vault, Service Bus, Cosmos DB, Redis
- Experience with Azure Storage (blob storage, table storage),App Insights to monitor app performance.
- Overall contribution towards platform stability and resilience including App performance, implementing optimizations