• Experience in Angular, React JS and Hybrid frameworks like Ionic.
• Well versed in Full Stack and LAMP Stack.
• Hands-on experience in Software Development process (Requirements Gathering/Analysis and use Case Definition, Design and Implementation of the software solution).
• Architecture and design reviews of complex technical solutions, Knowledge about software architectural patterns, design patterns and Idioms.
• Expertise in web/UI/responsive design and knowledgeable in Usability Engineering.
• Lead and conduct Requirements & Design sessions with the customer.
• Experience in choosing the needed technology stack based on the functional, non-functional requirements and based on other factors like client drivers, environment and feasibility.
• Ability to articulate designs to other technical staff through discussions, UML diagrams, and documents.
• Develop and promote architectural best practices and standards.
• Experience implementing 3rd party systems and designing integration points to other systems.
• Collaborate with architecture teams to ensure alignment of requirements and solutions and to facilitate design sign-off and approvals.
Source link