System Engineer
Role details
Job location
Tech stack
Job description
The Systems Engineer will report to the Senior Systems Engineer and be responsible for support of legacy and current applications and development of new solutions, automation processes, systems integrations, improving the Data Warehouse processes, creating datasets, automating reports, creating dashboards, managing SQL servers etc.
This role is part of the Corporate Information Systems team but working closely with the various teams across the company including Finance, Marketing, TechOps, Customer Success, R&D etc. (including colleagues in UK, Macedonia, Sweden, North America, Australia etc.) as well as with the wider IT/Business Systems team.
The Systems Engineer will be joining a team providing first class day to day support and development on all systems and reporting used by the global business.
The role holder will be self-motivated, able to work effectively with colleagues at all levels of the business and have excellent problem-solving abilities.
This is an excellent opportunity to join a growing international business and team, with significant potential for the role to develop and expand within the business.
A crucial part of the role is:
-
Works with users and departments to understand needs and translates business requirements into designs.
-
Combines data as needed from different data sources, data validation and data manipulation and maintains the server environments.
-
Develop and update technical documentation, creates, and maintains documentation of processes, reports, and procedures.
Additionally, this person will be responsible for:
-
Participates in defining operational requirements for projects and tool requests
-
Plan and implement systems automation as required for better efficiency
-
Providing first class technical support and ensure that requests sent on the Service Desk, are resolved in a timely manner and keep users informed.
Requirements
Do you have experience in XML?, The role requires an individual that has the ability to work to tight deadlines and has strong written and verbal skills. The role holder will be able to work well, both independently and in a team environment., The candidate would ideally have:
-
Strong knowledge of T-SQL programming language and database concepts, relational theory, OLAP, Linked servers, ODBC connections and drivers etc.
-
Strong knowledge of Microsoft SQL Server deployment, maintenance, and configuration
-
Experience with Microsoft Azure environment and hosted cloud VMs, backup/restore procedures, High availability, AAD, Enterprise Apps, SSO, Bastion, etc.
-
Experience with integration and automation tools such as Boomi, MuleStoft or similar
-
Experience with APIs, middleware, and data exchange protocols (e.g., REST, SOAP, XML, JSON)
-
Experience with PowerShell, Python, as well as API management tools such as Postman
-
Nice to have experience with SharePoint administration and development - C#
-
Nice to have familiarity with ERP, CRM, or other enterprise platforms (e.g., SAP, Salesforce, NetSuite)
-
Nice to have experience developing dashboards using a data visualization tool like Tableau, PowerBI or similar
-
Nice to have experience with WordPress, PHP, HTML, CSS, JavaScript, MySQL
-
Understanding of network protocols (TCP/IP, DNS, DHCP)
-
Communication skills - can understand, and be understood, when discussing business and technical issues
-
Research skills - use reference materials to find solutions, prompt innovation and aid personal development
-
Demonstrated desire and ability to adapt to and work in a dynamic, fast-moving environment
-
Demonstrated ability to both work successfully in a team, but also to assume ownership for own work and work independently as required - a proactive "can-do" attitude
-
Strong spoken and written English skills
-
Ability to work to tight deadlines and manage time
-
Focus on Customer satisfaction, be tactful and diplomatic
-
Looking at the bigger picture, not too immediate
-
High standards of behavior and appearance
By enabling flexibility in how we work and prioritizing employee wellness, we empower our team to do and be their best. Key benefits include private health and group accident insurance, an Employee Assistance Program (EAP) for confidential support, and Loyalty Awards for long-service employees.