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

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

17 Oct
|
Jade Tours / ABC
|
Richmond Hill

17 Oct

Jade Tours / ABC

Richmond Hill

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer (.net, java, sql & api integration) (richmond hill) / richmond hill

Subscribe to this job alert:

Get the latest job offers by email for: software developer (.net, java, sql & api integration) (richmond hill) / richmond hill