Current Vacancies

Description

Reference

Category

Location

Finance and Control Manager

About us:

Dot.Cy is a global provider of vertical software solutions built on Microsoft Dynamics 365, with offices in Nicosia, Athens, and Dubai. Our flagship solutions, dot.Hospitality and dot.Ticketing, empower organizations worldwide to transform operations, elevate customer experiences, and drive measurable business impact.

dot.Hospitality is an integrated guest engagement and operations platform that empowers luxury hotels and resorts to personalize experiences, streamline processes, and drive revenue.

dot.Ticketing is a comprehensive ticketing and reservation platform that enables entertainment venues, cultural institutions, and attractions to manage sales, pricing, inventory, and customer engagement.

Dot.Cy is a subsidiary of Total Specific solutions (TSS), a premier provider of business software solutions, comprising over 180 independent business units that deliver tailored products and services across diverse market segments. As part of Constellation Software Inc. (CSI), TSS benefits from the global reach and resources of a leading enterprise software solutions provider. With over 50,000 employees and business units across 100 vertical markets worldwide, CSI is committed to acquiring, managing, and building vertical market software businesses that deliver mission-critical solutions. As a subsidiary of Total Specific Solutions (TSS), Dot.Cy combines international scale with deep industry expertise.

About the Role:

We are seeking a dynamic and results-driven Finance & Control Manager to oversee and drive the financial performance of Dot.Cy.

The Finance & Control Manager will have the lead in managing the company’s accounting functions and control the financial planning. This position is responsible for executing multi-currency payments, maintaining accurate accounting records, preparing VAT/VIES submissions, overseeing monthly payroll processes, and ensuring timely statutory reporting. The role also includes the preparation of monthly management reports,  as well as annual statutory financial statements under IFRS, coordination with external auditors, and support with tax compliance matters, including income tax returns and transfer pricing documentation. The ideal candidate will ensure accuracy, compliance, and efficiency across all financial operations while providing reliable financial information to management and have excellent communication skills, with the ability to influence and advise at all levels of the organization.

A proactive, flexible approach with a high degree of learning agility and a hands-on mentality with the ability to balance strategic thinking with operational execution is expected.

 

Key Responsibilities:

1.   Treasury function:

  • Payments to suppliers in various currencies
  • Monthly payroll payments
  • Payment of VAT, Special Defence Contribution, Income Tax
  • Issue of Bank guarantees
  • Liaison with financial institutions
  • Maintenance of cashflow and presentation of cashflow positions to Management team

2.  Bookkeeping function

  • Recording of expenses/invoices in the accounting system
  • Issue of sales invoices and receipts
  • Preparation and submission of VIES and VAT returns
  • Generation of statements
  • Managing of accruals and provisions and monthly reconciliation of accounts
  • Reporting and year-end operations

3.  Payroll function

  • Employee onboarding (Social Insurance, Tax obligations)
  • Monthly payroll operations (incl. calculation of tax allowances, payroll payments, payment of employee deductions/employment contributions).
  • Preparation and submission of annual Employers Returns

4.  Financial Statements

  • Recording of tangible fixed assets and of accrued expenses/provisions as at year end
  • Preparation of Company Statutory Financial Statements in accordance with IFRS
  • Preparation of unaudited Consolidated Financial Reports

5.  Statutory Audit of Financial Statements

Act as liaison between the company and external auditors for all audit issues and coordinate the finalization/signature of Financial Statements in accordance with IFRS

6.  Company Income Tax Return and other relevant forms

  • Coordination with tax agents and finalization of Company Income Tax Return (Form TD4)
  • Provision of information for Transfer Pricing Study/Simplified Local File requirements to Tax Consultants
  • Submission of relevant documentation to the Tax Department and review of Tax Determinations

7.  Monthly and other reporting to TSS

  • Monthly preparation of full reports for submission to TSS
  • Submission of monthly payroll for approval
  • Act as the main point of contact for the monthly Report Binder
  • Provision of information to ad-hoc requests and unpredictability audits

 

Requirements:

 

Academic:

  • Bachelor’s degree in Accounting, Finance, or a related field.
  • A professional qualification (ACCA, ACA, or in-progress) is considered an advantage.

Professional Experience:

  • 5+ years of experience in a similar finance or accounting role, with hands-on involvement in bookkeeping, payroll, VAT/VIES submissions, and financial statement preparation.

Technical Skills:

  • Strong knowledge of IFRS, Cyprus tax and statutory obligations.
  • Proficiency with accounting software.
  • Knowledge of Microsoft Office tools (Outlook, MS Excel, MS Word).

Competencies:

  • Strong decision-making abilities, with the confidence to take ownership and drive results.
  • Excellent communication skills, with the ability to influence and advise at all levels of the organization and for liaising with financial institutions, auditors, and tax consultants.
  • A proactive, flexible approach with a high degree of learning agility.
  • A hands-on mentality with the ability to balance strategic thinking with operational execution.
  • High attention to detail.
  • Strong organizational skills.
  • Ability to meet deadlines.

 

What we Offer:

  • A strategic, high-impact role within a fast-growing technology company.
  • A collaborative and supportive team culture that values initiative, innovation, and professional growth.
  • Competitive compensation package.
  • Flexible working arrangements, with option for hybrid work to support work–life balance.
  • 20 days of annual leave which increases with years of service. 

Quality Assurance Engineer

About Us:

Dot.Cy is a global provider of vertical software solutions built on Microsoft Dynamics 365, with offices in Nicosia, Athens, and Dubai. Our flagship solutions, dot.Hospitality and dot.Ticketing, empower organizations worldwide to transform operations, elevate customer experiences, and drive measurable business impact.
dot.Hospitality is an integrated guest engagement and operations platform that empowers luxury hotels and resorts to personalize experiences, streamline processes, and drive revenue.
dot.Ticketing is a comprehensive ticketing and reservation platform that enables entertainment venues, cultural institutions, and attractions to manage sales, pricing, inventory, and customer engagement.
Dot.Cy is a subsidiary of Total Specific solutions (TSS), a premier provider of business software solutions, comprising over 180 independent business units that deliver tailored products and services across diverse market segments. As a subsidiary of Total Specific Solutions (TSS), Dot.Cy combines international scale with deep industry expertise.

 

About the Role:

We are seeking a proactive and detail-oriented Quality Assurance (QA) Engineer to join our growing team. In this role, you will be responsible for ensuring the quality, reliability, and performance of our software solutions by designing and executing comprehensive testing strategies. You will work closely with cross-functional teams, contributing to the successful delivery of complex projects across a range of technologies and platforms.

 

Key Responsibilities:

  • Design, develop, and execute comprehensive test cases, and detailed test scripts for the dot.Hospitality, based on business requirements, knowledge transfer sessions, and functional documentation.
  • Perform end-to-end testing across front-end and back-end components of dot.Hospitality, covering key hospitality processes.
  • Execute regression, integration, and UAT support testing for new features, enhancements, and releases within the dot.Hospitality platform.
  • Validate integrations between dot.Hospitality and external systems (e.g. PMS, F&B, Spa etc) and ensure data accuracy and unification.
  • Log, track, and manage defects, ensuring proper documentation, traceability, and timely resolution.
  • Analyse and prioritize defects based on severity, business impact, and guest experience implications.
  • Perform basic configuration and setup within test environments, as part of testing process.
  • Provide regular reporting (daily, sprint-based) on testing progress, including execution status, defects overview, and potential risks.
  • Collaborate closely, ensuring clear communication, with the Professional Services (PS) and Research & Development (R&D) teams to ensure high-quality releases.
  • Stay continuously informed on product updates, release scope, and evolving requirements within the dot.Hospitality product.
  • Contribute to the improvement of QA processes, test coverage, and potential automations within the dot.Hospitality product.

 

Requirements:

Academic Requirements

  • University or College degree in Computer Science, MIS, Engineering, or any other technical field which is relevant to Quality Assurance.

Professional Requirements/Technical Skills

  • Proven experience in testing software applications, preferably within Microsoft Dynamics 365 environments. 
  • Hands-on experience in UI/UX and usability testing, ensuring intuitive user experience. 
  • Experience in testing responsive web applications and email templates, including validation of layouts, rendering, and cross-device compatibility. 
  • Familiarity with testing Dynamics 365 Customer Insights – Journeys, including segmentation and customer journey execution, is considered an advantage.

Organisational & Communication Skills

  • Strong command of the English language, both verbal and written, enabling clear and effective communication with cross-functional teams and stakeholders.
  • Excellent organizational and communication skills, with the ability to perform effectively in a fast-paced, dynamic environment and contribute to the delivery of complex projects.
  • Proven ability to manage and prioritize multiple tasks simultaneously, work independently with minimal supervision, and collaborate efficiently within cross-functional teams.

Nice to Have:

  • Familiarity with Microsoft Dynamics 365 Customer Engagement modules and/or Dynamics 365 Customer Insights.
  • Exposure to vertical solutions within the hospitality and leisure industry.
  • Basic knowledge of SQL for data validation and troubleshooting.
  • Experience with API testing tools (e.g., Postman) and integration testing concepts.
  • Exposure to test automation frameworks is considered an advantage.
  • Familiarity with Agile/Scrum practices and working within sprint-based delivery teams.

 

What We Offer:

  • A collaborative and supportive team culture that values initiative, innovation, and professional growth.
  • Onboarding training, to ensure smooth transition into the role.
  • Competitive compensation package, including a base salary and performance-based incentives.
  • Provident Fund
  • Flexible working arrangements, with options for hybrid work to support work–life balance.

 

How to Apply:

Apply by clicking here.


Software Engineer

About Us:

Dot.Cy is a global provider of vertical software solutions built on Microsoft Dynamics 365, with offices in Nicosia, Athens, and Dubai. Our flagship solutions, dot.Hospitality and dot.Ticketing, empower organizations worldwide to transform operations, elevate customer experiences, and drive measurable business impact.

dot.Hospitality is an integrated guest engagement and operations platform that empowers luxury hotels and resorts to personalize experiences, streamline processes, and drive revenue.

dot.Ticketing is a comprehensive ticketing and reservation platform that enables entertainment venues, cultural institutions, and attractions to manage sales, pricing, inventory, and customer engagement.

Dot.Cy is a subsidiary of Total Specific solutions (TSS), a premier provider of business software solutions, comprising over 180 independent business units that deliver tailored products and services across diverse market segments. As a subsidiary of Total Specific Solutions (TSS), Dot.Cy combines international scale with deep industry expertise.

About the Role:

We are looking for a Software Engineer to join our team and play a key role in the development, customization, and integration of our Dynamics 365 CRM platform. In this role, you will design and build scalable, high-performance applications, develop custom plug-ins and integrations, and contribute to enhancing business processes through innovative technical solutions. You will work closely with cross-functional teams including business analysts, QA, and stakeholders to deliver reliable, high-quality systems that support users across multiple regions.

 

Key Responsibilities:

  • Extend Dynamics 365/CRM platform using MS Dynamics SDK and .Net Framework 
  • Design and develop robust, scalable, high performing, high-volume production applications with users across the globe 
  • Provide front-end Dynamics CRM development capabilities using known JavaScript Frameworks 
  • Drive the effort to establish code libraries and version control of CRM web resources or extensions effectively following Microsoft development standards 
  • Integrate MS Dynamics CRM with other systems and applications 
  • Develop data migration procedures to other systems. 
  • Recommend innovative solutions that will support improved business processes. 
  • Perform unit testing, integration testing prior to deploying into production. 
  • This position will work closely with other application development teams, business analysts, business stakeholders and QA teams.
  • Perform various Dynamics 365 CRM customizations and configurations. 
  • Develop and maintain C# plug-ins and java script extensions for Dynamics CRM.
  • Design and implement CRM web service API calls for system integrations.
  • Manage multiple deployments and deploy new functionality into production systems on the Dynamics 365 CRM web and mobile platform.
  • Perform Dynamics 365 CRM upgrades.
  • Build custom fetch XML reports for Dynamics 365 CRM using SSRS.
  • Partner with CRM vendor in parallel to deliver solutions and complete projects where necessary.

 

Academic Requirements

  • University degree in Computer Science, Information Systems or equivalent.

Professional Requirements/Technical Skills

  • 5+ years of experience in .Net development.
  • 3+ Experience in client-side development frameworks like React, Typescript, Angular.
  • 5+ years of experience in Dynamics 365 CRM customization and configuration.
  • 3+ years' experience in Dynamics 365 Development (C# and JavaScript) and custom integrations using CRM SDK and Web API endpoints.
  • Experience using Agile (SCRUM) and Waterfall software development methodologies.
  • Experience with devops for Agile work tracking, code repository, development of user stories, QA script generation and tracking.
  • Deep knowledge of Dynamics 365 CRM, and the ability to convey this knowledge to balance the use of native (OOB) features and the appropriate use of custom development.
  • Knowledge of best practices for Sales, Marketing and Customer Service with respect to CRM activities.
  • Sound knowledge in Dynamics 365 CRM entities, workflows, business rules, configurations, customization development, integration development, reporting, dashboards, web resources, and CRM solutions file management.
  • Ability to understand and articulate business processes and requirements to CRM solutions.
  • Proven ability to successfully deliver critical, enterprise-level initiatives.

Organisational & Communication Skills

  • Excellent organizational and communication skills, working in a fast-paced, dynamic environment involving the delivery of complex and large projects in organizations in Cyprus and abroad 
  • Ability to manage and prioritize numerous tasks/projects simultaneously and work independently as well as operate within a collaborative team setting

Nice to Have:

  • Experience with vendor relationships and 3rd party development teams 
  • Microsoft Dynamics 365 CRM certifications 
  • Scribe Insight certification 
  • Keen to learn new technologies.
  • Good command of the English language in verbal and written form.

 

What We Offer:

  • A collaborative and supportive team culture that values initiative, innovation, and professional growth.
  • Onboarding training, to ensure smoot transition into the role.
  • Competitive compensation package, including a base salary and performance-based incentives.
  • Provident Fund
  • Flexible working arrangements, with options for hybrid work to support work–life balance.

 

Apply by clicking here.


Techno-Functional Business Consultant

About Us 

We are a forward-thinking technology company dedicated to helping organizations thrive through intelligent, scalable software solutions. With a strong foundation in Microsoft Dynamics 365, we deliver tailored platforms that bridge the gap between operational needs and modern digital capabilities. 

Our team blends deep industry knowledge with cutting-edge technology to empower businesses to work smarter, serve their customers better, and grow with confidence. Whether it's optimizing workflows or transforming customer experiences, we believe in building solutions that make a lasting impact. 

 

About the Role 

We're seeking a dynamic Techno-Functional Business Consultant to be a critical bridge between our technical teams and our hospitality clients. You'll work closely with hotels, resorts, and service-driven businesses to implement and optimize Dot.Cy's D365-based platform, ensuring every interaction leads to better performance and better guest outcomes. 

You’ll bring both technical know-how and business acumen, guiding clients through configuration, best practices, and digital transformation. 

 

Key Responsibilities:  

  • Drive Dynamics 365 project implementations in the hospitality industry in the role of Techno-Functional Business Consultant. 

  • Conduct workshops, gather and document business requirements, define business process flows, and translate needs into functional specifications and POCs. 

  • Present solution designs and project deliverables to stakeholders, ensuring alignment and sign-off. 

  • Customize and configure the Dynamics 365 platform and integrate third-party tools using Dot.Cy frameworks and internal procedures. 

  • Collaborate closely with internal delivery teams and client-side stakeholders to ensure timely, high-quality delivery of project milestones. 

  • Support project coordination for small to mid-size engagements, providing structured updates, risk flags, and progress reporting. 

  • Guide development teams with accurate business requirements and conduct functional testing to ensure alignment with specs. 

  • Prepare training and testing plans and assist in client onboarding and user enablement. 

 

Requirements: 

  • Bachelor’s degree in IT (or relevant degree). 

  • Strong skills in business analysis, requirements gathering, and translating business needs into functional designs. 

  • Proven experience implementing or supporting Microsoft Dynamics 365 solutions in a techno-functional role will be much appreciated.  

  • Familiarity with hospitality operations will be much appreciated. 

  • Confident communicator, able to engage with both technical teams and business stakeholders. 

  • Solid documentation skills, including the ability to prepare functional specs, training materials, and testing plans. 

  • Comfortable presenting deliverables and facilitating client discussions or workshops. 

  • Self-driven, organized, strong attention to detail and able to manage tasks across multiple client projects. 

 

Benefits:  

  • 13th salary – An extra month’s pay as a year-end bonus! 

  • Annual salary reviews – We recognize and reward growth and contribution! 

  • Friday – Half Day! 

  • Hybrid work model – Flexibility to work from home and the office! 

  • Flexible working hours – We value results, not rigid schedules! 

  • Supportive, friendly team – Work with smart, kind people who care!