Current Vacancies

Description

Reference

Category

Location

.Net Software Engineer

Cyprus

Job Title: .Net Software Engineer
Location:  Dot.Cy Cyprus, Part of TSS

About the Role 
We are looking for a .Net Software Engineer to join our dynamic team at Dot.Cy. The successful candidate will contribute to the design, development, and integration of robust, scalable, and high-performance applications built on Microsoft Dynamics 365 and the .NET Framework. You will work closely with cross-functional teams—including developers, business analysts, stakeholders, and QA—to deliver innovative solutions that support business transformation for clients in Cyprus and abroad.


About Dot.Cy 
Dot.Cy is a global provider of software solutions built on Microsoft Dynamics 365, with offices in Nicosia, Athens, and Dubai. Since 1999, we have empowered more than 200 international clients through their digital transformation. Dot.Cy is a subsidiary of Total Specific Solutions (TSS), a leading provider of tailored software solutions across various sectors, including healthcare, finance, and the public sector. 


Key Responsibilities:
1.    Extend the Microsoft Dynamics 365/CRM platform using the MS Dynamics SDK and .NET Framework.
2.    Design and develop robust, scalable, high-performance applications used globally.
3.    Provide front-end Dynamics CRM development capabilities using JavaScript frameworks.
4.    Establish and maintain code libraries and version control of CRM web resources and extensions, following Microsoft development standards.
5.    Integrate Microsoft Dynamics CRM with external systems and applications.
6.    Develop and execute data migration procedures.
7.    Recommend innovative solutions to improve business processes.
8.    Perform unit and integration testing prior to production deployment.
9.    Collaborate with application development teams, business analysts, stakeholders, and QA teams.


Qualifications and Skills:
1.    2+ years of professional experience in software development using the .NET Framework.
2.    Strong proficiency in C# and Visual Studio within a Microsoft stack environment.
3.    Experience in developing web services and Web APIs.
4.    Working knowledge of HTML5, CSS3, jQuery; familiarity with JavaScript frameworks such as AngularJS is an advantage.

5.    Understanding of UI design, cross-browser compatibility, and web standards.
6.    Excellent organizational and communication skills, with the ability to work in a fast-paced, dynamic environment.
7.    Strong ability to manage and prioritize multiple projects.
8.    Ability to work independently as well as collaboratively in a team setting.
9.    Eagerness to learn and adapt to new technologies.
10.    Very good command of English and Greek.
11.    Potentially there might be some limited traveling if the project requires it.  


Education & Certifications
1.    University degree in Computer Science, Information Systems, or equivalent.
2.    Relevant Microsoft Certifications are preferred but not mandatory, including:
a.    Dynamics 365 Customer Engagement Functional Consultant Associate
b.    Power Platform Fundamentals
c.    Azure Fundamentals


What We Offer
1.    A competitive salary based on experience and qualifications, paid over thirteen months.
2.    Hybrid working arrangement for greater flexibility.
3.    20 days of annual leave which increase with tenure.
4.    Access to Microsoft Learn and paid Microsoft Certifications.


The above job description is not comprehensive or exhaustive, thus we do not expect that candidates will meet every single criterion listed. We will respond to candidates that match the requirements of the position more closely.  

In compliance with GDPR regulations, we will retain your curriculum vitae for recruitment purposes only and will not share your information with third parties without your consent. If you wish to have your CV removed from our records at any time, please email us at dpo@dotcy.com (do not send your CV to this email address). 


Client Support Representative

About Us:

Dot.Cy is a global provider of vertical software solutions built on Microsoft Dynamics 365, with offices in Nicosia, Athens, and Dubai. As a subsidiary of Total Specific Solutions (TSS) - a leading European provider of specialized software across diverse industries - Dot.Cy combines international scale with deep industry expertise. 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.

 

About the Role:

The Client Support Representative will serve as the first point of contact for customers using our specialized software solutions, providing timely, accurate, and customer-focused assistance. This role involves handling initial inquiries, understanding client needs within a complex technical environment, and guiding users through basic troubleshooting steps. 

The ideal candidate should demonstrate eagerness to learn the solutions in depth, comfortable communicating technical concepts clearly, and committed to delivering a consistent, high-quality support experience.

The Client Support Representative will work closely with the product and engineering teams, to ensure that issues are well-documented, properly categorized, and  timely escalated. He/She will actively contribute to improving our support processes by identifying patterns, sharing client insights, and helping enhance our knowledge base. This position is key to maintaining strong customer relationships and ensuring users feel supported and confident when engaging with our specialized software platforms

 

 

Key Responsibilities:

Platform Expertise & Configuration

  • Help clients understand understand the platform’s capabilities and how they can get the most out of its features.
  • Get hands-on with configuration, customization, and extensions using built-in tools and APIs.
  • Apply new configurations or fixes in client environments and collaborate closely with development team, playing an active role in the release process. 

Customer Support & Issue Resolution

  • Be the first point of contact for clients, delivering timely and effective technical support.
  • Partner with clients to understand their challenges, guide them through solutions, and ensure a smooth and positive support experience.
  • Support clients during critical go-live process and stable steady post-implementation assistance

Ticket Management & Documentation

  • Show ownership of assigned tickets —prioritize, track, and escalate when needed.
  • Keep clear, accurate, and complete information to ensure a well-documented record.
  • Ensure support requests are linked to the correct client contracts.
  • Maintain accurate time tracking.
  • Maintain solid evidence and documentation of all Level 2 work to ensure transparency.

Technical Investigation & Collaboration

  • Investigate issues to uncover root causes, test potential fixes, and deliver practical solutions and workarounds.
  • Work closely with all involved teams, share knowledge and collaborate to resolve client issues efficiently.

 

Requirements:

Academic Requirements

  • Bachelor’s degree in a related field (including but not limited to Information Technology, Computer Science, Software Engineering, Business Administration)

Professional Requirements/Technical Skills

  • 1–3 years of experience in technical support, helpdesk, or customer-facing IT roles (preferably in a software company).
  • Basic understanding of:
    • SaaS and cloud-based applications
    • APIs and integrations
    • SQL or basic data concepts
    • Software troubleshooting methodologies

Support & Problem-Solving Skills

  • Solid troubleshooting abilities and a structured approach to investigating issues.
  • Self-initiating and ability to work independently.
  • Ability to accurately document support activities, steps taken, and solutions provided.
  • Experience working with cross-functional teams (e.g., development, QA, product teams).

Communication & Customer Interaction

  • Strong written and verbal communication skills, with the ability to explain technical concepts clearly to non-technical users.
  • A customer-centric mindset and commitment to providing a positive support experience.
  • Ability to manage multiple tasks and prioritize in a fast-paced environment.

Nice to Have:

  • Experience in luxury hospitality and/or leisure industries.
  • Additional coursework or certifications in Microsoft technologies, customer support, or IT fundamentals are considered a strong plus.
  • Familiarity with Dynamics 365 (Customer Engagement or Finance & Operations) or other CRM/ERP platforms is highly desirable
  • Nice-to-Have Certifications
    • Microsoft Certified: Dynamics 365 Fundamentals (CRM or ERP)
    • Microsoft Power Platform Fundamentals
    • ITIL Foundation certification (for support process knowledge)

 

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.
  • Onboarding training, to ensure smooth transition into the role.
  • Competitive compensation package.
  • Flexible working arrangements, with options for hybrid work to support work–life balance.