EFutures is a leading provider of software, web solutions and IT consultancy services in Sri Lanka. It is a dynamic firm, which employs the best in design and development talent in Sri Lanka. EFutures designs, develops and implements enterprise web and software solutions for both local and international companies. The company works with a large portfolio of Sri Lankan business as well as several significant foreign clients.
Key Responsibilities
- Design, develop, and maintain Magento-based e-commerce applications, ensuring high performance, stability, and scalability while adhering to industry-standard design patterns such as the Model-View-Controller (MVC) pattern.
- Utilize strong programming fundamentals to architect, develop, and release features for Magento-based applications.
- Bring functional request and design to a technical solution.
- Demonstrate a firm understanding of application architecture principles to effectively architect, develop, and release features for Magento-based e-commerce applications.
- Apply architectural expertise to design scalable and maintainable solutions for Magento, incorporating best practices and patterns. Able to explain and guide other developers with application architecture.
- Stay current with Magento development best practices, trends, and technologies, and evaluate their potential impact on our projects and processes.
Key Requirements
- At least 3 years’ experience as a frontend & backend engineer.
- Strong OOP skills.
- Extensive experience in PHP and MYSQL
- Extensive knowledge in Magento 2 is a must
- Solid knowledge of how to build and design highly scalable applications.
- A deep understanding of SOLID principles, system design, data structures and algorithms.
- WEB Security knowledge
- REST API knowledge
- Experience with Redis
- Knowledge in Cloud services such as EC2, RDS, S3, etc.
- Experience in NoSQL Databases like MongoDB, etc...
- Knowledge in source code management tools like GIT
- In depth knowledge in Rxjs, Ngx & Redux
- Experience in React Js, VueJs & NodeJS (Experience in any of these will be an added advantage)
- Advanced Typescript experience
Required Qualifications
- BSc. Degree in IT (Equivalent work experience also considered)
- MSc. In computer science is a plus
Generating Apply Link...