*Own the technical architecture and framework of the assigned products/projects.
*Ensure all new development adheres to the architectural guidelines by performing design and code reviews.
*Evaluate technology options for major development and platform upgrades.
*Evaluate alternatives for cost-reduction with the use of open source components.
*Understand business needs and suggest new technical solutions to stay ahead of competition.
*Own the performance and scalability of the assigned products.
*Evaluate and recommend tools and processes to monitor and improve development efficiency and quality.
*Own third party components used in the application and their licensing implications.
*Ensure the product design meets security benchmarks by evaluating and processing the results of vulnerability threat assessments conducted internally and externally.
*Support the professional services team to review the integration and customization architecture for specific clients.
*Act as subject matter expert for other team members on the product being developed.
*Possess a can-do attitude to balance work volume, set limits, and project deadlines, while prioritizing to maintain and deliver quality work.
*Contribute to technology roadmap based on platform version upgrades.
*Work with CTO to build business case for refactoring needs and technology upgrades.
*Mentor, guide, and coach the development team on technical subjects. .
*Support cross-functional teams on such as RFP responses and sales sessions with prospects on technical architecture related aspects.
*Support the applications management team by reviewing deployment architecture and procedures.
*Assist management in recruitment and team building activities.
*Perform any other related duties as directed by the reporting manager."
*"A minimum of 12 years of development experience with a minimum of 3 years on the core technical architect team for an enterprise product
*Experience with mobility architectures, multi-tenant applications, UI Frameworks, and potentially a major UI overhaul or upgrade for an enterprise product is desirable "
*10 -20 years.
* Bachelor's Degree in Engineering
* At least 10 years' experience in Software Developer
* At least 4 years' experience in Architect (PE)
* At least 10 years' experience in E-Commerce/m-Commerce
* English: Fluent
At least 5 years' experience in Architect (PE)