Responsible to prepare the technical design of the components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization)
Drives the performance tuning, re-design, and re-factoring for a module
Contributes to designing and implementing the build, release process as well as system configuration and deployment characteristics of the application
Implements (hands-on) the module components based on prevailing Framework and Open-source standards & its best practices.
Customer first
Understanding the user persona and deliver a slick experience
Providing technical expertise for every phase of the project lifecycle; from concept development to solution design, implementation, optimization, and support
Proficient in articulating the pros and cons of using a certain technology stack or component or design pattern versus another to the clients and project team and drives the selection of technologies, designs to come up with the optimal architecture
Continuously evaluate the design and improve the software development and delivery process with a deep focus on web performance optimization technique