Technical Architect

  • Hyderabad, Telangana, India
  • Permanent
  • Software Engineering & Technology
  • 13 - 20 years
Job Title:

Technical Architect

Job Description:

Have periodic reviews with the Architects team
Evaluate third party tools/libraries and submit the report for the internal Architects team.
Provide architecture guidance to the Product Development team working on products with strong focus on solution architecture, architecture artefacts, performance, scaling and security.
Provide in-hand guidance to the team for development, and ensure the right development methodology is followed and should also be an individual contributor for critical applications.
Should lead architecture aspects of software development with strong emphasis on OOAD, layered application development, domain driven design, architecture design patterns, practice standard development process leveraging agile methodologies such as SCRUM.
Providing support / guidance to the development teams during the analysis, development, and testing processes.
Provide Well planned guidance to ensure overall technical growth of the team.
Participate in requirements review and project document reviews.
Communicate critical issues and status updates in a timely manner to team

Experience Range:

13 - 20 years

Educational Qualifications:

Any graduation, and Any PG and Any Doctorate

Job Responsibilities:

Should have strong hands on java/.net or any open source technologies
Java (1.8 or higher) and Spring framework (Core, AOP, Batch), Spring Boot, Web Services (SOAP/REST) and Microservices
Strong experience in Microsoft Technology Stack, including Microsoft.NET 4.5+ and Core Platform(React JS, Angular JS, JavaScript Jquery,Bootstrap technologies), WCF, WPF and SharePoint, in development of Web, Desktop and/or Mobile applications, using architectural patterns and best practices.
Strong knowledge of multi-threading and application clustering for scalability and performance, security.
Excellent hands on experience in following industries best practices and helping the team to building the strong architectural solutions
Hands-on experience in designing Database and performance tuning in SQL Server
Knowledge of Azure DevOps & AWS
Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, etc.)
Experience in cloud-based development and delivery, build automation and continuous integration tools (e.g. Maven, Jenkins, Bamboo, etc.), Agile process management tools (e.g. Atlassian Jira), version control systems (git, svn, etc.)
Strong team player and customer service skills,extensive experience working with an onsite/offshore/nearshore model with a distributed team using a distributed Agile process.
Design software systems with various Microsoft technologies and ensure compliance to all architecture requirements.
Proficient in architecting, designing and managing continuous delivery systems and methodologies on Azure.
Good understanding of ARM templates to automate the provisioning and deployment process on Azure
Ability to multitask, organize, prioritize, research and resolve issues in a timely and effective manner.
Fine tune the performance of existing solutions.
Excellent verbal and written communication skills.

Skills Required:

AWS, Microsoft Azure, DevOps, Java, ASP.NET Core, Mobile Application Development, Web Application Development,

Candidate Attributes:

Strong skilled in either Java/.net/any open source technologies
Certifications on AWS/Azure is must