System Developer

Full Time
6 months ago

Are you passionate about technology and customer support? We are currently seeking a System Developer to join our Customer Service Tech Team in Malta, dedicated to maintaining and enhancing the software that powers our customer service operations.

Responsibilities:

  • Maintain and develop all underlying systems used within the Customer Service department to ensure smooth and efficient operation.
  • Engage in software lifecycle activities including task estimation, development, testing, code reviews, bug fixing, and deployment.
  • Implement new features and maintain existing functionalities to improve user experience and operational efficiency.
  • Manage the day-to-day operations and long-term planning of our customer support tools, including Live Chat, Email, and telephony systems.
  • Provide second-tier support to all CS users, maintain platform documentation, and work with vendors on necessary upgrades and best practices.
  • Collaborate with internal teams to roll out new system features and ensure comprehensive training and communication across the group.

Requirements:

  • Proficient in version control systems such as Git, including branching, merging, and pull requests.
  • Experienced with Docker, GitHub actions, and a solid understanding of Object-Oriented Programming principles.
  • Strong programming skills in PHP, Node.js, ES2015+ (JavaScript and JQuery), and familiar with JS libraries/frameworks like React.
  • Experience in HTML5/CSS3, .Net, .Net Core.
  • Strong database management skills with MySQL, PostgreSQL, MSSQL, Redis/NoSQL.
  • Comfortable with basic Ubuntu commands and Windows command/scripting.
  • Excellent written and spoken English; additional languages are a plus.
  • Background in Computer Science or Information Technology with efficient programming skills.

Extras/Considered an Asset:

  • Active GitHub/Bitbucket profile with contributions.
  • Experience with Windows and Linux operating systems, MVC frameworks like Laravel, .NET Core.
  • Familiarity with package management and build tools (npm, bower, grunt, etc.).
  • Experience with AWS management console.
  • Knowledge of SOLID design principles and other technologies is considered a significant advantage.

Who Are You?:

  • A communicator with excellent command of English, capable of handling pressure and multitasking effectively.
  • Adaptable and flexible, with a strong ability to prioritize tasks and remain calm and focused under stress.
  • Experienced with dependency/package managers such as Composer, NPM, Bower, etc.

 

Challenge Accepted? Join us to be part of a team that influences the success of our brands through technical excellence and innovative solutions!