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 robust 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
[email protected].
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
📌 Software Developer (.NET, Java, SQL & API Integration) (Richmond Hill)
🏢 Jade Tours / ABC
📍 Richmond Hill