Job Opportunities
Software Developer (.NET, Java, SQL & API Integration)
Jade Tours/Air Booking Center (ABC) is a 50 year old travel company operating in multiple countries. We are seeking a motivated, AI experienced software developer to join our tech team in our head office at Richmond Hill, Toronto.
About the Position
Our company develops and maintains travel booking platforms, reservation systems, API integrations, internal business applications, and automation solutions.
The ideal candidate will have solid development experience in C#/.NET, Java, Microsoft SQL Server, and API development, along with practical knowledge of modern AI-assisted development tools, particularly Claude Code.
You will work alongside our existing senior developers to develop new applications, enhance current systems, integrate third-party services, and improve development efficiency through modern tools and technologies.
We value developers who are adaptable, resourceful, and able to use AI development tools effectively to improve coding productivity, troubleshooting, testing, and software delivery.
Travel industry experience is not required. Candidates from other industries are welcome.
Key Responsibilities:
- Develop, maintain, and enhance web applications, backend services, and internal business systems.
- Build applications using C#, .NET, ASP.NET Core, Java, and Microsoft SQL Server.
- Design, develop, consume, and maintain RESTful APIs for internal and external system integrations.
- Use AI-assisted development tools, particularly Claude Code, to support coding, debugging, refactoring, and testing.
- Work with the senior developer on application architecture, technical design, and development standards.
- Develop SQL queries, stored procedures, database functions, and other database components.
- Optimize database queries and troubleshoot application performance issues.
- Integrate third-party APIs, payment services, booking platforms, and business systems.
- Develop automated processes to reduce manual operational tasks.
- Maintain and improve existing applications, including legacy systems.
- Assist in the development of AI-enabled applications and workflow automation solutions.
- Troubleshoot software issues and provide technical support for business applications.
- Participate in code reviews, testing, deployment, and documentation.
- Collaborate with internal teams to understand requirements and deliver effective technical solutions.
Required Technical Skills
Backend Development
- Strong working knowledge of C# and .NET / ASP.NET Core.
- Practical experience with Java development.
- Understanding of object-oriented programming (OOP), software design patterns, and application architecture.
- Experience developing and maintaining web applications and backend services.
Database Development
- Strong experience with Microsoft SQL Server.
- Proficiency in T-SQL, stored procedures, views, functions, and complex queries.
- Knowledge of relational database design, indexing, and query optimization.
- Experience troubleshooting database-related application issues.
API Development and Integration
- Hands-on experience developing and consuming RESTful APIs.
- Experience working with JSON, XML, HTTP/HTTPS, and web services.
- Understanding of API authentication methods, including OAuth 2.0, JWT, and API keys.
- Familiarity with Swagger/OpenAPI and Postman.
- Experience handling API errors, logging, data validation, and integration troubleshooting.
AI-Assisted Development
- Experience using AI-assisted development tools such as Claude Code, Claude, GitHub Copilot, ChatGPT, or similar platforms.
- Familiarity with using AI tools for code generation, troubleshooting, refactoring, and unit testing.
- Interest in AI agents, AI-powered development workflows, and software automation.
- Ability to review, understand, and validate AI-generated code.
- Willingness to learn and adopt new AI development technologies.
Development Tools
- Git and source control.
- Visual Studio, Visual Studio Code, or IntelliJ IDEA.
- Windows Server and IIS environments.
- Software debugging, testing, and deployment.
- Understanding of secure coding practices.
Preferred / Additional Skills
The following skills are assets but are not mandatory:
Frontend Technologies
- JavaScript, TypeScript, HTML5, CSS3.
- React, Angular, Vue.js, or Blazor.
AI and Automation
- Claude API, OpenAI API, or other large language model integrations.
- Claude Code automation, AI agents, and Model Context Protocol (MCP).
- Python scripting and automation.
- PowerShell scripting.
- AI workflow automation, prompt engineering, and tool calling.
Cloud and DevOps
- Microsoft Azure or AWS.
- Docker and containerization.
- CI/CD pipelines, GitHub Actions, or Azure DevOps.
- Application monitoring and logging.
Enterprise Applications and Reporting
- Crystal Reports, SSRS, Tableau, or Power BI.
- Excel/CSV/XML data processing and automated reporting.
- Microsoft Graph API and Microsoft 365 integrations.
- Financial application integration, invoicing, and payment processing.
Qualifications
- Degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
- Approximately 3–5 years of professional software development experience preferred.
- Hands-on experience with .NET, Java, and SQL Server.
- Experience developing or integrating RESTful APIs.
- Familiarity with AI-assisted development tools, with Claude Code experience considered a strong asset.
- Good analytical, debugging, and problem-solving skills.
- Ability to work independently on assigned tasks and collaborate with a senior developer.
- Good communication and teamwork skills.
- Willingness to learn new technologies and business applications.
- Availability to work on-site five days per week.
What We Offer
- Opportunity to work on real-world business applications and travel technology systems.
- Work directly with an experienced senior developer.
- Exposure to a variety of technologies, APIs, databases, and automation projects.
- Opportunities to develop practical experience in AI-assisted software development.
- Involvement in new application development and modernization of existing systems.
- Supportive team environment with opportunities for professional growth.
- Stable, full-time employment.
How to Apply
Please submit your resume and, if available, examples of previous development projects.
We would also appreciate a brief description of your experience with:
- C#/.NET, Java, and Microsoft SQL Server.
- RESTful API development and third-party integrations.
- AI-assisted coding tools, particularly Claude Code, GitHub Copilot, or ChatGPT.
- Projects involving automation or business application development.
We welcome applicants who have strong technical fundamentals, enjoy solving problems, and are interested in developing their skills with modern AI-assisted software development technologies.
Please send your resume to hr@jadetours.com
Ticketing Agent
- Our Vancouver office is looking for an experienced Full-time Ticketing Agent to join our team.
- Over 3-years working experience in a travel industry.
- In depth knowledge of airlines fares and products.
- Proven ticketing, reissue refund in GDS systems : Galileo, Sabre or Amadeus
- Possess an in-depth knowledge of International (with a focus on Asian), European, Transborder and Domestic airlines.
- Ability to work in a fast paced environment coordinating with other branches.
Please email your resume to: hr@jadetours.com