Job Title : Application Architect / Tech Architect
Location : Chennai Guindy
Experience : 15-20 years
No of openings : 2
Key Responsibilities :
- Identify business problems and work on developing Proof-of-concepts to demonstrate the technology capabilities with pros and cons of identified options.
- Architect, Design, Develop & Implement frameworks and application Software Components using Enterprise / Open-Source technologies.
- Design & Implement Application Architecture concepts and best practices (Tiers, Partitioning, Modularity) Architecture NFRs, Availability (HA / DR), Performance (Capacity, Resource Utilization, Responsiveness), Information Security (Authentication, Authorization, Encryption) State of the art Integration Patterns, including SOA, API, Micro-Services, including integration with COTS solutions, Mobile, etc.
- Analyze & Identify Business Capabilities and develop new business capabilities
- Troubleshoot pre and post-production functional and non-functional issues
- Understand the complexity of current systems, identify system interfaces, and Capture NFR’s
- Capability to learn new technologies quickly, stay up to date on the latest industry, technology trends and techniques.
Required Skills and Qualifications :
15+ Years IT Experience with 6+ Years’ experience in developing and architecting web applications with heavy usage of JavaScript.Extensive industry experience with web applications based on SOA principles.Strong understanding of UI frameworks / languages such as Angular, NodeJS, Express JS, ReactJS, jQuery, CSS, and HTML5Experience with responsive UI design and developmentExpert in JavaScript / ES6, building Responsive, high performing, heavy-traffic web application using JS Frameworks (Angular, React, Ember, etc.) and third part librariesExperience with unit-test driven approach to development, expert knowledge of build tools (Webpack, Gulp, Grunt), and Continuous Integration and Continuous Deployment with JenkinsExperience building applications using Adaptive / Responsive Design Principles and leveraging various applications layers to enhance performanceExpert in Frontend, Middleware design, development & implementation with experience in Angular, Node Express JS, and related technologies.Experience in AWS Cloud Infrastructure, AWS application services, AWS Database services, Containers, MicroservicesExperience in designing Micro services reference Architecture, Design, Implementation.Experience in BRMS, BPMN, IntegrationsCloud native solutions, DevOps, Containers, CI / CD, Code Quality, Micro-Services and API architectures, Cloud, Mobile, AnalyticsExperience in NoSQL, Elasticsearch, Python, R will be Nice-to-have.Experience in Linux is a plusExperience in Data Modeling, Master Data Management will be Nice-to-have.