Technical Support Engineer

Are you a natural problem solver? Do you have an interest in different technologies and IT? Do you think you can deliver exceptional customer service? Tek Experts provides business and ...

Read more

Human Resource Administrator and Office Assistant

Are you looking for the best place to start your career in human resources? Are you looking for an organization where your career can develop rapidly within a short time ...

Read more

Customer Account Manager

The Customer Account Manager will provide both proactive communication and reactive service to software customers. He/she will manage multiple accounts and understand the customer’s strategy and plan regarding ...

Read more

By ticking the box and clicking the "Send" button below, I agree that I have read and understood the Privacy Policy
Send us your CV

Malta form