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
13 - 20 years
Any graduation, and Any PG and Any Doctorate
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 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.
AWS, Microsoft Azure, DevOps, Java, ASP.NET Core, Mobile Application Development, Web Application Development,
Strong skilled in either Java/.net/any open source technologies
Certifications on AWS/Azure is must