Understand business requirements and participate in the project discussions in design, estimate, and deliver secure/highly performing code.
Design and develop high-volume, consumer-facing applications, delivering high-availability and performance.
Develop systems meeting the functional requirements and non-functional requirements (performance, security, scalability, maintainability, operational costs).
Maximize the productivity of the project team by choosing an effective development environment, establishing technical standards, training team members, and providing advisory and troubleshooting support.
Design and participate in organizational initiatives to build and improve organizational competence and memory.
Participate in pre-sales activities to demonstrate the technical capabilities of the organization. This might involve answering technical questions as well as building proof-of-concept products.
Keep abreast of emerging technologies, tools, procedures and techniques to align with the organisation’s future focus in terms of technology.
Skills & Experience:
10+ years of total experience with 3+ years of experience as Technical Architect.
Experience in Apache/Nginx, WebServices, Caching using Memcache/Redis/APC/Varnish, Angular/Vue.js/React.js.
Implementation of MVC pattern, 3rd party payment gateway integration.
Ability to understand business requirements and translate them into technical requirements with scalable architecture design.
Strong leadership, project management skills, time management, and problem-solving skills.
Experience in building/managing eCommerce platforms (preferred).
Experience in iterative development methodologies like Agile with DevOps (CI/CD, etc).
Experience with development methodologies, content management systems and source control systems, continuous integration, etc.