Technical/Functional Skills :
Generic Managerial Skills:
- About this role:
- Software Architect will be part a team that works on multiple web and desktop
- applications. Provides input and support for, and performs full systems life cycle
- management activities (e.g., analyses, technical requirements, design, coding, testing,
- implementation of systems and applications software, etc.). He/She participates in
- component and data architecture design, technology planning, and testing for Applications
- Development (AD) initiatives to meet business requirements. This position provides input
- to applications development project plans and integrations. He/She collaborates with
- teams and supports emerging technologies to ensure effective communication and
- achievement of objectives. This position provides knowledge and support for applications
- development, integration, and maintenance. He/She provides input to department and
- project teams on decisions supporting projects.
- Tech Qualification
- 10+ years Solid Software Engineering experience designing and developing
- complex solutions for business.
- Strong in Angular, C#, .NET, Database Design and SQL Programming
- Strong in design patterns, Data Migration
- Experience with ASP.NET MVC pattern, Web API, Azure
- Experience with Entity Framework and JavaScript
- Experience with CI/CD and version control systems like TFS and/or Git
- Experience performing technical POC and guiding other developers in adopting
- new technology.
- Experience conducting and participating in code reviews and working with
- distributed teams.
- Strong understanding of Agile development and SDLC
- Self-motivated, Solution oriented mindset
- Excellent written and verbal communication skills
- Nice to have: Azure certifications.
- Ability to communication well with client. Meeting cadence
- Good inter personal Skills
More Information
Application Details
-
Organization Details
TCS / Tata Consultancy Services