Provide architecture guidance to the project team working on products with strong focus on solution architecture, architecture artifacts, performance, scaling and security.
Lead architecture aspects of software development with strong emphasis on Object Oriented analysis and design (OOAD), layered application development, domain driven design, SoC & architecture design patterns.
Practice standard development process leveraging agile methodologies such as SCRUM and Test Drive Development
Should have built durable / Scalable architectures in last 3 yrs. using Design Patterns. Designing, product prototyping, development, testing, and implementation
The person must have proven leadership skill.
Excellent communication skills
Technical Skills:
In depth knowledge of NodeJS, ExpressJS, Angular and React
Hands on Experience with AWS, Azure Cloud & marketplace
Expertise with modern frameworks and design patterns
Deep technical knowledge on ELK, SAD, SWF, SPA, AMD, SpEL, ARO, ECS, AKS, Ingress, CI/CD, Git, REST API, OSGi, Microservice, SQL, NoSQL, LLMs, GPT, IoT
Essential Functions
Responsible for end-to-end architecture of new application Concepts, Architecture, Design & Delivery, Roll-out and Success.
Lead, manage, and mentor a team of engineers.
Architect scalable, robust and cost-effective solutions in a cloud environment.
Take complete ownership of the Non-Functional Requirements and in driving the technology road-map.
Work with technology leaders & functional leaders in understanding the pain points
Work with the engineering leaders to address them Identify applications for new technologies and lead implementation.
Help define and maintain principles, guidelines, reference architectures, standards, road maps, and patterns especially as they pertain to custom application development.
Establish a common set of architecture and design principles that the various engineering groups should adhere to.
Actively research industry wide frameworks and integrate them into the platform needs.