We are seeking a passionate and resourceful Systems & Software Engineer to design, develop, and maintain integrated web and business applications that support our digital operations. This role involves full-stack development, API integration, and system enhancements across multiple platforms, including Shopify, Microsoft Dynamics 365, and WordPress. The ideal candidate will take ownership of technical projects, collaborate cross-functionally, and drive innovation across our technology ecosystem.
Primary Responsibilities
- Maintain and enhance existing applications across front-end and back-end systems.
- Collaborate with business users, vendors, team members, and stakeholders to implement new features efficiently.
- Ensure code quality by adhering to best practices, performing regular testing, and conducting code reviews.
- Optimize applications for performance, scalability, and security.
- Design, develop, and manage interfaces between systems, ensuring smooth data integration and interoperability.
- Implement and maintain APIs for efficient communication between services and platforms.
- Troubleshoot issues, debug systems, and support maintenance efforts.
- Stay updated with the latest technology trends and contribute to improvements in development processes.
- Perform IT systems and End-User Support.
Key Technologies & Skills
- Front-end: HTML, CSS, JavaScript, Vue.js, or Liquid.
- Back-end: Node.js, Python.
- System Interfaces: RESTful APIs, GraphQL, Webhooks, and microservices architecture.
- E-commerce & Business Platforms:
ü Shopify: Develop and integrate custom themes, apps, and APIs for Shopify stores.
ü Microsoft Dynamics 365 Business Central: Implement workflows, automate processes, and integrate with external systems.
- Version Control: Git and GitHub/GitLab
- Cloud Platforms: AWS, Azure
- WordPress: Develop custom themes and plugins, optimize site performance, and integrate with third-party services
- SalesForce: Apex, RESTfulAPI
Performance Expectations
- Deliver high-quality code and solutions within project timelines.
- Ensure seamless data exchange and functionality across integrated systems.
- Work collaboratively with the team and adapt to evolving business requirements.
- Continuously seek improvement in coding standards and workflow efficiency.
Requirements:
- Bachelor’s degree or Diploma in a Computer-related field (e.g., Computer Sciences, Information Technology, Software Engineering, Data Science, or equivalent) from a recognized university or polytechnic.
- 1-3 years of hands-on experience in a relevant field, e.g., Website development, API Integration, ERP/IT support.
- Proven experience with e-commerce platforms, ERP systems, and API Development.
- Strong analytical and problem-solving skills.
- Experience working in Agile or hybrid development environments is preferred.
- Excellent verbal and written communication skills.
- Fresh graduates are welcome to apply.