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). 


Deployment Lead

About Us 

We are a forward-thinking technology company dedicated to helping organisations 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 combines in-depth industry knowledge with cutting-edge technology to empower businesses to work smarter, serve their customers more effectively, and grow with confidence. Whether it's optimising workflows or transforming customer experiences, we believe in building solutions that make a lasting impact. 

 

About the Role 

At Dot.Cy, we’re on a mission to deliver rock-solid software that empowers organisations around the globe. As our Deployment Lead, you’ll be the linchpin between development and customer success, owning the planning, execution, and continuous improvement of every product release. You’ll have the autonomy to shape our deployment practices, work closely with brilliant engineers, and make a tangible impact on the reliability and scalability of our ticketing product. 

 

Key Responsibilities:  

  • Release Planning & Coordination: Partner with Product, Dev, QA and Operations to define release scopes, schedule go-lives, and prepare clear, concise release notes. 

  • End-to-End Deployment: Execute and verify deployments into Azure WebApps (and other environments), ensuring zero-downtime whenever possible. 

  • Automation & Tooling: Drive our ambition to automate build and deployment pipelines—designing scripts, CI/CD jobs, or IaC templates that save hours of manual toil. 

  • Production Support: Be on the front lines during rollouts—quickly diagnose, troubleshoot, and resolve any issues before they impact our customers. 

  • Process Improvement: Continuously assess where our practices can be faster, safer, and more predictable. Lead initiatives to adopt best practices and emerging tools. 

  • Cross-Functional Collaboration: Act as the bridge across teams—clarifying requirements, sharing feedback, and mentoring junior colleagues throughout the deployment lifecycle. 

 

Requirements: 

  • Hands-on experience with Azure WebApps, deployment slots, pipelines, and other Azure services 

  • Familiarity with CI/CD platforms such as GitHub Actions, Azure DevOps, or Jenkins 

  • Experience using scripting languages such as PowerShell, Bash, or similar 

  • Strong analytical mindset—able to break down complex deployment issues and design robust, scalable solutions 

  • Excellent communication skills—able to explain technical concepts clearly to both technical and non-technical stakeholders 

  • Demonstrates leadership and inspires confidence, especially in high-stakes or time-sensitive situations 

  • Thrives in fast-paced, evolving environments—quick to learn new tools and adapt to shifting priorities 

  • Willingness to take full ownership of tasks and see them through to resolution 

  • Collaborative and team-oriented—builds trust, shares knowledge freely, and supports teammates through challenges 

  • Actively mentor’s junior engineers and promotes deployment best practices 

  • Flexible with work hours—able to work shifts and perform deployments during off-hours as needed 

  • Experience with Microsoft Dynamics is a strong plus, but not a requirement 

 

Benefits:  

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

  • Annual salary reviews – We recognise 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


Release Engineer

Cyprus

About the Role 
We are seeking a highly skilled and detail-oriented Release Engineer to join our team.  This role requires someone who can effectively plan, manage and execute deployment processes while collaborating closely with cross-functional teams. 


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. TSS is dedicated to enhancing operational efficiency and streamlining processes through innovative technology.


Key Responsibilities: 
1.    Plan, generate, and verify release notes; communicate updates and track changes.
2.    Conduct environment checks and manage deployments across multiple environments.
3.    Provide comprehensive support before, during, and after field deployments, ensuring efficient resolution of technical issues.
4.    Diagnoses, tests, and repairs deployment-related issues.
5.    Plan and manage workflows with precision, ensuring accuracy and adherence to timelines.
6.    Work flexible shifts and adapt to changing schedules as required.
7.    Collaborate with developers, QA, and operations teams to ensure seamless deployment processes.
8.    Maintain comprehensive documentation of deployment processes, configurations, and procedures.
9.    Identify and implement process improvements to enhance deployment efficiency and quality.
10.    Assess and mitigate risks associated with deployments, ensuring minimal service disruption.
11.    Provide training and mentorship to junior team members and new hires.
12.    Monitor deployment activities, generate reports, and provide regular updates to stakeholders.
13.    Ensure compliance with company policies, standards, and regulatory requirements during all deployment activities.
14.    Lead and coordinate incident resolution efforts related to deployments, ensuring timely and effective solutions.
15.    Extend the Dynamics 365/CRM platform using MS Dynamics SDK and .NET Framework.
16.    Utilize satellite products from the Dynamics 365 family to deliver client solutions.
17.    Contribute to delivery of tasks involving Microsoft-based technologies (ASP.NET Core, Windows Forms, WPF, MAUI, or Xamarin).
18.    Provide front-end Dynamics 365 development capabilities using modern JavaScript frameworks.


Qualifications and Skills:
1.    Proven experience in release engineering, deployment management, or a similar role.
2.    Strong understanding of Microsoft Dynamics 365/CRM and related technologies.
3.    Proficiency in .NET Framework, ASP.NET Core, and other Microsoft-based platforms.
4.    Hands-on experience with JavaScript frameworks for front-end development.
5.    Excellent problem-solving, troubleshooting, and debugging skills.
6.    Strong organizational and workflow management abilities.
7.    Effective communication and collaboration skills for cross-functional teamwork.
8.    Experience mentoring and training junior team members is a plus.


Education & Certifications
1.    Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
2.    Microsoft certifications such as Microsoft Certified: Dynamics 365 Developer Associate, Azure DevOps Engineer Expert, or other relevant certifications are a strong plus.
3.    Additional training or certifications in release management, CI/CD tools, or cloud platforms (e.g., Azure) will be considered an asset.


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 increases 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 (please do not send your CV to this email address). 



Sales and Business Development 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. 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:

We are seeking a proactive and results-driven Sales & Business Development Manager, ideally with contacts in the luxury hospitality and/or leisure industry, to lead and expand our client base within the target sectors. 
In this commercially pivotal role, you will take full ownership of the sales cycle—from prospecting and qualification to negotiation and closing—while acting as a key commercial liaison between prospects, clients, and internal stakeholders. 
This position is designed to transition core sales responsibilities from senior leadership, allowing greater focus on strategic growth initiatives. It offers the opportunity to step into a commercially autonomous role, influence product–market fit, and directly drive client success across our flagship solutions, dot.Hospitality and dot.Ticketing.

Key Responsibilities:

1.    Business Development & Strategic Opportunity Creation
  -  Identify and qualify new business opportunities across North America, Europe, and the Middle East within the Luxury Hospitality and Leisure industries.
  -  Conduct discovery calls and client workshops to uncover business needs, pain points, and strategic objectives.
  -  Translate customer priorities into tailored, value-driven solutions that address key business challenges.
  -  Analyze customer environments, industry trends, and competitive landscapes to define winning opportunity strategies.
2.    Sales Execution & Pipeline Management
  -  Create and drive demand for qualified sales opportunities through personal prospecting, referrals, and Microsoft partner network contacts. 
  -  Own and manage a disciplined sales pipeline with accurate opportunity stages, deal values, and forecasting.
  -  Lead the full sales cycle—including product presentations, proposal development, RFP/RFI responses, and pricing discussions—through to contract negotiation and closure. Internal help and support will be provided at all stages of the process. 
  -  Collaborate with Pre-Sales and Delivery teams to scope solutions, validate feasibility and pricing, and craft winning proposals.
3.    Proposal Development & Deal Closure
  -  Develop compelling business-case focused and outcome-driven proposals aligned to client objectives and ROI expectations.
  -  Present commercial offers, lead negotiations, and drive deals to successful closure.
  -  Ensure all proposals and agreements reflect a clear understanding of client needs, solution scope, and delivery commitments.
4.    Collaboration & Reporting
  -  Partner with internal stakeholders (Pre-Sales, Delivery, Legal) to align sales strategy and resource requirements.
  -  Provide leadership with regular updates on pipeline status, deal progression, revenue forecasts, and client-driven market insights.

Requirements:

-    Proven track record of success in B2B sales, within the technology/SaaS sector.
-  Demonstrated experience in managing long, complex sales cycles and engaging with enterprise-level accounts.
-    Exceptional communication, presentation, and negotiation skills, with the ability to influence senior decision-makers.
-    Strong organizational and pipeline management skills, with proficiency in CRM platforms such as Microsoft Dynamics 365 or Salesforce.
-    Ability to work independently and cross-functionally, thriving in a fast-paced, growth-oriented environment.
-    Established network of industry contacts in hospitality, leisure, or ticketing sectors is highly desirable.

Nice to Have:

-    Experience in luxury hospitality and/or leisure industries.
-    Experience with the Microsoft business applications ecosystem.
-    Familiarity with RFP processes and commercial deal structuring.
-    Knowledge of CRM/ERP platforms (e.g., Dynamics 365, Salesforce).

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, including a base salary and performance-based incentives.
-   Flexible working arrangements, with options for hybrid or remote work to support work–life balance.

 

 

 

 

 

 


Software Engineer

Cyprus


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!