Skip to main content

Software Developer (.NET, Java, SQL & API Integration)

Technology
Jade Tours / ABC
Richmond Hill, CanadaCAD 70,000 - CAD 90,000 /year4 weeks ago
Full timeOn-site

Job description

Jade Tours / Air Booking Center is an established travel company with 50 years of experience and operations in multiple countries.

We are seeking a motivated and resourceful Software Developer with experience in .NET, Java, SQL Server, API integration, and AI-assisted development to join our technology team at our Richmond Hill head office.

Working alongside our senior developer, you will contribute to new application development, enhance existing systems, integrate third-party services, and improve software development efficiency using modern AI-assisted coding tools, particularly Claude Code.

Travel industry experience is not required. Candidates with relevant software development experience in other industries are welcome.

Key Responsibilities

  • Develop, maintain, and enhance web applications, backend services, and internal business systems.
  • Build and maintain applications using C#, .NET, ASP.NET Core, Java, and Microsoft SQL Server.
  • Design, develop, integrate, and maintain RESTful APIs for internal and external systems.
  • 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, views, and other database components.
  • Optimize database performance and troubleshoot application issues.
  • Integrate third-party APIs, payment services, booking platforms, and other business systems.
  • Develop automated processes to reduce manual work and improve operational efficiency.
  • Maintain and improve existing applications, including legacy systems.
  • Assist in development of AI-enabled applications and workflow automation solutions.
  • Participate in code reviews, testing, deployment, documentation, and technical support.
  • Collaborate with the senior developer and internal teams to understand requirements and deliver effective solutions.
Required Technical Skills 1. Backend Development
  • Strong working knowledge of C# and .NET, including ASP.NET Core.
  • Practical experience with Java development.
  • Understanding of object-oriented programming (OOP), software design principles, and application architecture.
  • Experience developing and maintaining web applications and backend services.
2. Database Development
  • Strong experience with Microsoft SQL Server.
  • Proficiency in T-SQL, stored procedures, views, functions, and complex queries.
  • Understanding of relational database design, indexing, and query optimization.
  • Ability to troubleshoot database-related application issues.
3. API Development and Integration
  • Hands-on experience developing and consuming RESTful APIs.
  • Familiarity with JSON, XML, HTTP/HTTPS, and web services.
  • Understanding of API authentication, such as OAuth 2.0, JWT, and API keys.
  • Familiarity with Swagger/OpenAPI and Postman.
  • Experience handling API errors, logging, data validation, and integration troubleshooting.
4. AI-Assisted Software Development
  • Experience using AI-assisted coding tools such as Claude Code, GitHub Copilot, ChatGPT, or similar platforms.
  • Ability to use AI tools for code generation, debugging, refactoring, and unit testing.
  • Ability to review, understand, test, and validate AI-generated code.
  • Interest in AI agents, automated development workflows, and software automation.
5. Development Tools and Practices
  • Familiarity with Git and source control.
  • Experience with Visual Studio, Visual Studio Code, or IntelliJ IDEA.
  • Familiarity with application debugging, testing, and deployment.
  • Understanding of secure coding practices.
Preferred Skills The following skills are assets but are not mandatory:

Frontend Development

  • JavaScript, TypeScript, HTML5, and CSS3.
  • React, Angular, Vue.js, or Blazor.
AI and Automation
  • Claude API, OpenAI API, or other large language model integrations.
  • AI agents, Model Context Protocol (MCP), and AI workflow automation.
  • Python or PowerShell scripting.
Cloud and DevOps
  • Microsoft Azure or AWS.
  • Windows Server and IIS.
  • Docker, CI/CD pipelines, GitHub Actions, or Azure DevOps.
  • Application monitoring and logging.
Business Applications and Reporting
  • Crystal Reports, SSRS, Tableau, or Power BI.
  • Excel, CSV, and 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.
  • Practical experience with .NET, Java, SQL Server, and RESTful API development.
  • Experience using AI-assisted coding tools, with Claude Code experience considered a strong asset.
  • Good analytical, debugging, and problem-solving skills.
  • Ability to work independently on assigned tasks while collaborating effectively with a senior developer.
  • Good communication skills and a willingness to learn new technologies.
  • Availability of working on-site five days per week.
What We Offer
  • Opportunity to work on real-world business applications and travel technology systems.
  • Direct collaboration with an experienced senior developer.
  • Exposure to a variety of technologies, APIs, databases, and automation projects.
  • Opportunities to apply and develop practical skills in AI-assisted software development.
  • Involvement in new application development and modernization of existing systems.
  • A supportive team environment with opportunities for professional growth.
  • Stable, full-time, permanent employment.
How to Apply Please email your resume to hr@jadetours.com.

If available, please include examples of previous development projects or a portfolio of your work.

In your application, please briefly describe your experience with:

  • C#/.NET, Java, and Microsoft SQL Server.
  • RESTful API development and third-party system integrations.
  • AI-assisted coding tools, particularly Claude Code, GitHub Copilot, or ChatGPT.
  • Software automation or business application development.
We welcome candidates with strong technical fundamentals who enjoy solving problems, take initiative, and are eager to use modern AI-assisted development tools to build practical software solutions. Pay: $70,000.00-$90,000.00 per year

Benefits

  • Dental care
  • Extended health care
  • Vision care
Language:
  • Cantonese or Mandarin (required)
Work Location: In person
Keywords
software-developersdot-netjavasqlapplication-programming-interface-apimaintenance-repair-and-operations-mrotraining-and-developmentapp-developmentapplication-developmentsoftware-developmentartificial-intelligenceclaude-by-anthropicclaude-codeweb-applicationsc-sharpapplication-service-providerasp-netasp-net-coredot-net-coremicrosoft-sql-server

Interested in this role?