System Developer
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!