15+ years of experience in design, development and deploying highly scalable applications using .NET/C#/Java
Strong experience in developing solutions using cloud – Azure/AWS
Strong experience in application modernization using cloud native solutions.
Ensure technology solutions meet the requirements of the business and deliver business capabilities.
Creating and maintaining comprehensive documentation related to architecture, design, and implementation guidelines.
Ensuring seamless integration of different software systems, databases, and third-party applications.
Provide application architectural consulting expertise, direction, and support to analysts, developers, project managers, other architects.
Advise and oversee implementation of technology solutions that provide a scalable, reliable and predictable computing environment.
Perform code and design reviews with other team members and serve as a mentor and advisor.
Enforcing coding standards, best practices, and architectural principles to maintain application quality and consistency.
Collaborate with end users and management to define business requirements for complex systems development.
Perform PoC’s whenever needed for any new technology area.
Develop, document, make recommendations, and communicate plans for investing in application infrastructure, including analysis of cost reduction opportunities.