Description

Job Description: 
Technical Skills:

  • 12+ years of experience in design, development and deploying highly scalable applications using .NET/C#/Java
  • Strong experience in developing solutions using cloud Azure
  • 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.

Education

Any Graduate