Job Description :
- We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.
- In this role, you should be able to work independently with little supervision. You should have excellent organisation and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we'd like to meet you.
Responsibilities :
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with the latest technologies
- Excellent knowledge of Magento 2.X, Wordpress.
- Knowledge of MVC frameworks (Laravel, CodeIgniter) would be plus
- Ability to develop and manage e-commerce websites, custom websites, other websites.
- Knowledge of XML, XHTML, CSS, Modules i.e. API integration, Payment Gateways,
- XML with a focus on standards.
- Experience in URL Rewriting, URL Redirection, Meta Tag Implementation, Load time optimization.
- Experience and Skills RequiredKnowledge of React JS, Node Js, SVN, and Drupal 7 and above would be a plus
Experience and Skills Required :
- Proven experience as a Senior Software Engineer, minimum of 5 years of experience
- Extensive experience in software development, scripting and project management
- Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
- Knowledge of selected programming languages (PHP 7).
- In-depth knowledge of relational databases MySQL
- Demonstrable knowledge of XML, XHTML, CSS, Modules i.e. API integration, Payment Gateways, XML with a focus on standards.
- Analytical mind with problem-solving aptitude
- Ability to work independently
- Excellent organizational and team management skills