Join Now Create a CV
  • English English
  • Ελληνικά Ελληνικά
Accountant Front-End Developer Lawyer Project Manager Digital Marketing

Senior Software Developer

€2,500–3,800 Monthly salary
Nicosia, Cyprus Location
Hybrid Work arrangement
Full Time Employment type
Senior-Level Seniority level
Permanent Contract type

Job Description

Senior Software Developer

 

DEPARTMENT: dot.Ticketing

REPORTS TO: dot.Ticketing R&D Manager

EMPLOYMENT: Full-time

LOCATION: Nicosia, Cyprus

WORKING MODEL: Hybrid

SENIORITY: Senior

 

About Dot.Cy

Dot.Cy is a global provider of vertical software solutions built on Microsoft technologies, with offices in Nicosia, Athens and Dubai. Our flagship solutions, dot.Hospitality and dot.Ticketing, help organisations worldwide transform operations, improve customer experiences and deliver measurable business impact. Dot.Cy is part of Total Specific Solutions (TSS), a leading international group of specialised business software companies.

About dot.Ticketing

dot.Ticketing is a comprehensive ticketing and reservation platform used by entertainment venues, cultural institutions and attractions. It supports sales, pricing, inventory, memberships, access control, customer engagement and integrations across multiple channels and regions.

About the Role

We are looking for a Senior Software Developer to join the dot.Ticketing product delivery team. You will design, develop and support reliable, scalable applications and integrations used by customers across multiple countries. As Dot.Cy moves towards agentic coding and more AI-integrated development and delivery, you will also use AI-assisted engineering tools and workflows to improve analysis, implementation, testing, documentation and delivery speed, while maintaining strong technical ownership, security and quality standards. The role combines hands-on development with technical leadership, collaboration across disciplines and active contribution to engineering standards and product quality.

 

Key Responsibilities

  • Design, develop and maintain robust, scalable and high-performing applications using C# and the .NET platform.
  • Build and maintain web applications, services, REST APIs and integrations with internal and third-party systems.
  • Contribute to the architecture and technical design of new product features, customer requirements and platform improvements.
  • Develop clean, maintainable and testable code, following agreed coding standards and engineering practices.
  • Perform unit and integration testing, investigate defects and support reliable releases into production environments.
  • Review code and provide practical technical guidance to other developers where required.
  • Work closely with business analysts, solution architects, QA engineers, project managers and other development teams throughout the delivery lifecycle.
  • Support version control, build and deployment processes, and contribute to reusable libraries and common components.
  • Analyse performance, security and maintainability concerns and recommend appropriate improvements.
  • Evaluate new technologies, including AI-assisted and agentic development capabilities, and propose solutions that improve delivery efficiency, product quality and customer outcomes.
  • Use AI coding assistants and agentic workflows responsibly across the software delivery lifecycle, including solution analysis, code generation, refactoring, testing, documentation and troubleshooting, with appropriate human review and validation.
  • Help define and improve practical AI-enabled engineering standards, reusable prompts, development workflows and quality controls for the dot.Ticketing team.

Required Experience and Technical Skills

  • At least 5 years of professional software development experience using C# and .NET.
  • Strong object-oriented design and development skills within the Microsoft technology stack.
  • Practical experience designing and consuming web services and REST APIs.
  • Experience with HTML, CSS and JavaScript or TypeScript, together with at least one modern client-side framework such as React or Angular.
  • Experience using source control and structured development workflows, preferably with Git and Azure DevOps or equivalent tooling.
  • Good understanding of software development practices including code reviews, automated testing, debugging, release management and production support.
  • Proven ability to deliver complex functionality independently while working effectively as part of a cross-functional team.
  • Ability to critically review, validate and improve AI-generated outputs, ensuring that delivered code remains secure, maintainable, testable and aligned with the product architecture.

 

Advantageous Experience

  • Practical experience with AI coding assistants, agentic coding tools, LLM-based development workflows or the integration of AI capabilities into software products and delivery processes.
  • Experience with ASP.NET and/or ASP.NET Core for web application and API development.
  • Working knowledge of SQL and relational database concepts.
  • Microsoft Dynamics 365 CRM or Dataverse development, configuration or integration experience.
  • Microsoft Azure services, cloud architecture, monitoring, deployment or application hosting.
  • Dynamics 365 SDK, plug-ins, Web API, JavaScript customisations, solutions and related ALM practices.
  • Azure Functions, App Services, API Management, Service Bus, Storage or SQL Database.
  • Content management systems such as Orchard Core or Kentico.
  • Desktop application development using WPF, WinForms or similar Microsoft technologies.
  • Experience with high-volume transactional platforms, ticketing, reservations, payments, memberships or access control.
  • Microsoft technical certifications.

 

Academic and Professional Requirements

  • University degree in Computer Science, Software Engineering, Information Systems or a related discipline, or equivalent professional experience.
  • Strong analytical, organisational and problem-solving skills.
  • Ability to manage and prioritise multiple tasks in a fast-paced delivery environment.
  • Clear written and verbal communication skills and a good command of English.
  • Ability to work independently and collaboratively, take ownership and follow work through to completion.
  • Interest in continuous learning and in adopting AI-assisted and agentic development practices where they provide practical value.
  • Occasional travel or work at a customer site may be required depending on project needs.

 

What We Offer

  • A collaborative and supportive team culture that values initiative, technical quality and continuous improvement.
  • Structured onboarding and ongoing training.
  • A competitive remuneration package, including 13th salary
  • Provident Fund.
  • Flexible hybrid working arrangements.
  • The opportunity to work on an established international product used by leading venues and cultural organisations.
How to Apply

Apply by clicking here.

Soft Skills
Critical thinking Desire to learn Logical thinking Problem-solving
Technical Skills
Web: HTML, CSS, Javascript CRM Platforms MS Office C# JavaScript
Job Categories
Software Engineering & System Design
Posted: 24 Aug 2026 Expires: 22 Sep 2026 Ref. No. 7006103

About Company

Dot.Cy Developments Ltd
Dot.Cy Developments Ltd
Dot.Cy, a Microsoft Gold Partner in Dynamics 365 for Customer Engagement (CRM), was founded in 1999 with a Gold Partner status since the first version of Dynamics CRM/365. Since then, Dot.Cy has been providing business solutions in Cyprus and the Middle East using Microsoft platforms and technologies. Headquartered in Nicosia, Cyprus, and with regional offices in Dubai, UAE and Athens, Greece, Dot.Cy is one of the leading providers of Dynamics CRM and xRM based solutions. Dot.Cy has extended Microsoft Dynamics CRM and is providing industry-specific solutions to some of the most prestigious organizations in the region. Our consultants help model business processes, advise on best practices, and implement and support CRM strategies on a reliable and robust platform.
51-100 Employees Company size
Link copied

Related Jobs

Nicosia, Cyprus
On-site
Full Time
Entry-Level
As our business continues to grow internationally, we are looking for an Applications Engineer to join our Product Services team in Cyprus.
about 13 hours ago
Airtrans Group Ltd
Airtrans Group Ltd

Junior IT Administrator – Nicosia

Nicosia, Cyprus
On-site
Full Time
Mid-Level
Junior IT Administrator helps manage daily computer systems, sets up user accounts, fixes hardware and software issues, and supports company networks
about 14 hours ago
NETinfo Plc
NETinfo Plc

Software Developer

Nicosia, Cyprus
On-site
Full Time
NETinfo Plc is looking for a full-time Software Developer to join their team!
3 days ago
NETinfo Plc
NETinfo Plc

iOS Developer

Nicosia, Cyprus
On-site
Full Time
NETinfo Plc is looking for a full-time iOS Developer to join their team!
3 days ago
NETinfo Plc
NETinfo Plc

Junior Mobile Developer

Nicosia, Cyprus
On-site
Full Time
Entry-Level
NETinfo Plc is looking for a full-time Junior Mobile Developer to join their team!
3 days ago
NETinfo Plc
NETinfo Plc

Project Manager

Nicosia, Cyprus
On-site
Full Time
NETinfo Plc is currently seeking a full-time Project Manager to join their team!
3 days ago