Junior contributor working with software engineering team on business travel booking platforms, advancing REST APIs, developing new features, and supporting platform operations.
Responsibilities
Monitor and support existing platform processes
Manage back‑office support contracts and engineers
Capture requirements and build solutions
Troubleshoot and resolve production issues
Requirements
Nice to have: AI-related opportunities and solutions
As a Senior Software Engineer, you will own complete features across our product portfolio—from API design through application delivery. You will contribute to event-driven services, real-time systems, and cloud-based healthcare applications.
Responsibilities
Architect and build production-grade REST APIs with full OpenAPI spec coverage
Design and own domain-driven services aligned to clinical workflows
Write comprehensive test suites — unit, integration, and contract tests
Build and maintain features across desktop and web-based healthcare applications, including real-time capabilities
Integrate with cloud services and event-driven workflows
Architect and build production-grade REST APIs, design domain-driven services for clinical workflows, and maintain features across desktop and web healthcare applications.
Responsibilities
Architect and build production-grade REST APIs with full OpenAPI spec coverage
Design and own domain-driven services aligned to clinical workflows
Write comprehensive test suites — unit, integration, and contract tests — and hold the team to that standard in code review
Build and maintain features across desktop and web-based healthcare applications, including real-time capabilities
Integrate with cloud services and event-driven workflows
We are looking for an experienced Senior .NET Developer with 6–8 years of strong hands-on experience in backend application development. The candidate should have a solid understanding of .NET, .NET Core, Web Services, REST APIs, HTTPS, SQL and GraphQL, along with experience in designing scalable backend solutions and integrating with external systems.
Responsibilities
Strong hands-on experience with C#, .NET and .NET Core.
Develop RESTful APIs and backend services using .NET Core.
Implement GraphQL Queries, Mutations, Schemas, Resolvers and GraphQL APIs.
Manage SQL Server databases including queries, joins, CTEs, and stored procedures.
Design and implement scalable and maintainable backend services using microservices and service-oriented architecture.
Develop and customize Microsoft Dynamics 365 CRM and Dataverse solutions, build plugins, JavaScript customizations, Power Automate flows, and REST APIs, and integrate with Business Central and other platforms.
Responsibilities
Develop and customize Dynamics 365 CRM / Dataverse tables, forms, views, dashboards, business rules and business process flows
Build and maintain C# plugins, JavaScript customizations, Power Automate flows and CRM-side business logic
Implement sales workflows for leads, opportunities, bookings, units, availability and pricing
Enhance leasing contracts, renewals, transfers, amendments, cancellations and related approvals
Develop collection processes covering payment plans, installments, cheques, rescheduling and payment status
Requirements
Bachelor's degree in Computer Science, Information Technology or related discipline
Nice to have: Experience integrating CRM with Business Central
Nice to have: Experience integrating CRM with third-party portals or mobile applications
A hands-on senior technical-delivery role focused on designing, developing, and supporting enterprise applications using the Microsoft technology stack, including Azure and AI-assisted development.
Compensation
The expected base salary range for this position is $94,000 to $144,000 and may be eligible for bonus awards.
Responsibilities
Design, develop, test, deploy, and support applications using C#, .NET, ASP.NET Core Web API, Vue.js, SQL Server, and Microsoft Azure.
Translate complex business requirements into practical, maintainable technical solutions.
Take ownership of complex features, application components, and technical workstreams.
Contribute to system design, API design, data models, integrations, and application architecture.
Develop solutions using Azure cloud services, particularly application hosting, storage, databases, background processing, and monitoring.