Dubai, UAE | Colombo, Sri Lanka | Tbilisi Georgia

Software Engineer – .NET

Home - Uncategorized - Software Engineer – .NET

Software Engineer – .NET

The Role

As a .NET Developer at CK Orbits, you will play a pivotal role in designing, developing, and maintaining robust software solutions that power our digital platforms. You will collaborate with cross-functional teams — from product managers and designers to operations and business stakeholders — to deliver high-quality, scalable applications that make a real impact.

This is a hands-on role for a developer who is passionate about clean code, modern architecture, and continuous improvement. You will have the opportunity to work on diverse projects spanning travel technology, business automation, and customer-facing web applications.

Key Responsibilities

  • Design, develop, test, and maintain scalable web applications and APIs using the .NET framework (ASP.NET Core, .NET 6/7/8).
  • Build and integrate RESTful APIs and microservices to support front-end applications and third-party systems.
  • Collaborate with UI/UX designers to implement responsive, user-friendly front-end experiences using HTML5, CSS3, and JavaScript/TypeScript.
  • Write clean, maintainable, and well-documented code following SOLID principles and best practices.
  • Participate in the full software development lifecycle (SDLC) — from requirements gathering and technical design through to deployment and post-release support.
  • Perform code reviews and contribute to improving development standards, processes, and tooling across the team.
  • Optimise application performance, troubleshoot bugs, and resolve technical issues in a timely manner.
  • Work with SQL Server and/or other relational/non-relational databases to design efficient data models and write complex queries.
  • Integrate third-party services, payment gateways, travel APIs, and other external platforms as required.
  • Contribute to DevOps practices including CI/CD pipeline management, containerisation (Docker), and cloud deployments (Azure/AWS).
  • Stay current with emerging technologies, frameworks, and industry trends, proactively recommending improvements to the technology stack.
  • Support and mentor junior developers as the team grows.

Required Qualifications & Skills

Technical Skills

  • 3+ years of hands-on professional experience in .NET development (ASP.NET Core, C#, .NET 6/7/8).
  • Strong proficiency in C# with a solid understanding of object-oriented programming (OOP) and design patterns.
  • Proven experience building and consuming RESTful APIs and web services.
  • Solid knowledge of SQL Server — query optimisation, stored procedures, indexing, and data modelling.
  • Familiarity with front-end technologies: HTML5, CSS3, JavaScript, and frameworks such as Angular, React, or Vue.js.
  • Experience with Entity Framework Core or other ORM frameworks.
  • Working knowledge of version control systems, particularly Git (GitHub / Azure DevOps).
  • Understanding of software testing methodologies — unit testing, integration testing, and test-driven development (TDD).
  • Exposure to cloud platforms such as Microsoft Azure or AWS.
  • Experience with containerisation tools (Docker) is an advantage.

Soft Skills & Attributes

  • Strong analytical and problem-solving mindset with attention to detail.
  • Excellent communication skills — ability to articulate technical concepts to non-technical stakeholders.
  • Self-motivated and proactive with the ability to manage priorities and meet deadlines in a fast-paced environment.
  • A collaborative team player who thrives in a multicultural, international work environment.
  • Passion for writing clean, efficient, and maintainable code.
  • Adaptable and eager to learn new technologies and approaches.

Preferred Qualifications (Nice to Have)

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Experience working in Agile/Scrum development environments.
  • Knowledge of microservices architecture and distributed systems.
  • Exposure to travel industry platforms, booking engines, or CRM systems.
  • Familiarity with SignalR, gRPC, or real-time communication frameworks.
  • Experience with reporting tools or business intelligence integrations.
  • Prior experience working in the UAE or GCC region.

What We Offer

  • Competitive salary package commensurate with experience.
  • A dynamic, international work environment with colleagues across Dubai, Tbilisi, and Kandy.
  • Opportunities for rapid career growth and progression into senior and leadership roles.
  • Exposure to diverse and challenging projects across travel technology and digital services.
  • Collaborative culture that values innovation, ownership, and continuous learning.
  • Flexible and supportive workplace that recognises work-life balance.
  • Sponsorship and visa support for eligible candidates.

Share:

Leave A Comment