249 Api Developer jobs in Canada
Intermediate API Developer
Posted today
Job Viewed
Job Description
Job Description
Company Description
Company Profile
In the mid-1980s, WinAir’s founders, Bert and Helen Vergeer, recognized the inefficiencies in aviation maintenance, which relied heavily on paper-based processes. Their vision led to the development of AV-BASE, one of the first digital aviation record-keeping and inventory management systems. Today, WinAir is a fully browser-based solution, used in more than 30 countries. As it celebrates over 35 years in operation, WinAir remains the longest-standing aviation management software provider, continuously innovating to support clients worldwide. With a legacy built on reliability, adaptability, and industry expertise, WinAir continues to shape the future of aviation maintenance management.
Vision Statement
To be the global standard in aviation software—powering safe, efficient, and connected operations through innovation, dependability, and passion.
Mission Statement
We deliver intuitive, reliable aviation software that empowers operators and maintenance teams to work smarter. By combining deep industry knowledge with cutting-edge technology, we streamline operations, ensure compliance, and help our clients keep aircraft flying safely and efficiently.
Our Values
Curiosity – A drive to explore, learn, and innovate by asking questions and seeking better solutions.
Collaboration – Working together openly and respectfully to achieve shared goals and create stronger outcomes.
Dependability – Being reliable, consistent, and accountable in delivering on promises and responsibilities.
Efficiency – Maximizing productivity and resources by working smart, staying organized, and reducing waste.
Passion – Bringing energy, enthusiasm, and dedication to everything we do, inspiring others through commitment.
Reporting to the Development Manager, the Intermediate API Developer will be a proactive, enthusiastic team member responsible for designing, developing, and maintaining robust integration solutions that connect WinAir with third-party systems and services. This role involves hands-on coding, testing, debugging, and applying analytical skills to ensure reliable, scalable, and secure API-driven data exchange. The Intermediate API Developer will collaborate with both technical and non-technical stakeholders to implement and document business-critical integrations, while assisting with other duties as assigned to support ongoing product development.
Responsibilities
Collaborate with both technical and non-technical teams, effectively communicating integration concepts and providing clear documentation for API and data-flow implementations.
Design, develop, and maintain RESTful and RPC-based services using Spring to enable seamless data exchange.
Implement and optimize database interactions in PostgreSQL.
Consume and integrate with third-party APIs, handling authentication and ensuring robust error handling and retry logic.
Write clean, reusable code while adhering to established corporate standards and requirements documentation.
Actively contribute to product design during team-driven design and scoping sessions.
Perform code reviews and offer constructive feedback.
Review requirements documentation and provide feedback to ensure alignment with project goals.
Assist in identifying and resolving design issues.
Engage in continuous learning and development to enhance technical skills.
Propose creative solutions to development challenges.
Education & Experience
Minimum of College Diploma in Computer Science or related field (or equivalent job experience).
2-4 years of commercial experience in web application development or software development.
Experience with partial to full remote operations is an asset.
Skills & Aptitudes
Experience managing object-oriented programming/modular programming
Experience with Java 8/11 frameworks, Tomcat (webserver), Ajax, Hibernate, PostgreSQL.
Experience designing and maintaining REST APIs, including API documentation and troubleshooting
Experience with API security standards and best practices
Experience in developing and maintaining unit tests for a large, interconnected codebase is preferred
Experience working in and problem solving in a PostgreSQL environment
Ability to analyze and optimize performance of both application code and database queries
Environment & Physical
Candidate must reside in Ontario, Canada
Work in a fast-paced environment with changing priorities
Be able to work remotely and on-site upon request
Be able to sit for prolonged periods
Additional Information
Why Work for Us?
We offer a competitive compensation package based on experience and a proven track record of success relative to the deliverables of the role. Benefits offered at WinAir include extended healthcare, dental, EAP, RRSP matching, etc.
We are also proud to offer a flexible work schedule, including "Summer Friday hours" maximizing good work-life balance, different social committee events , and quarterly Town Hall meetings to foster teamwork and a strong, long-lasting work relationship.
Do you want to hear more about what we can offer? Why not check out our website and see what is available? We are hiring for different roles and would love to hear from qualified individuals like yourself!
To Apply
Please submit your resume and a detailed cover letter explaining your experience, knowledge, and ability towards this career path, and why we need to speak with you.
Thank you in advance for your interest. Only those candidates selected for an interview will be contacted. If you require any accommodation at any point of recruitment process, please let us know.
PL/SQL & API Developer
Posted today
Job Viewed
Job Description
Job Description
Are you looking to work for a growing software company? How about a socially responsible company that cares about its employee? If so, keep reading! CMiC has been awarded one of Canada’s Best Managed Companies and is continuing to grow and strive for the best.
Whether you are a seasoned PL/SQL Developer or a Junior Programmer willing to learn, this may be the role for you! CMiC offers learning opportunities through our learning portal which gives employees access to thousands of courses!
Apply today to get the opportunity to join the CMiC Team.
About CMiC
Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important workflows. Our customers have their choice of a SaaS or Private Hosted platform that includes industry focused modules to manage everything from Financials and Payroll to Project Management and Budgeting. Our market share is very strong in North America and rapidly expanding internationally in regions like Europe, Southeast Asia and the Middle East.
Job Overview
The Application Developer (PL/SQL Developer) is responsible for the development of CMiC software modules using a variety of development tools including PL/SQL and Java. An essential aspect of this role involves designing, developing, troubleshooting, debugging and testing of user interface, business logic components, and/or reports. The Application Developer works with team members and clients to design and develop business applications and/or reports that support client needs. This is a Hybrid full time, permanent role.
Duties & Responsibilities
- Write high quality and well-documented code according to accepted standards based on user requirements using PL/SQL, Java, Oracle JDeveloper.
- Test and debug program units in conjunction with other units and/or systems and integrate with other program modules and systems.
- Participate in project and team meetings interacting and collaborating with team members and other departments as appropriate.
- Evaluate alternative design approaches to meet business and user requirements.
- Provide analysis of problems reported by customers.
- Other related duties as assigned.
Requirements
- Minimum 4 years professional programming experience using PL/SQL.
- Exposure to Java and Oracle JDeveloper is a must.
- A self-starter who takes initiatives but seeks the assistance of others when necessary.
- Excellent problem solving and customer service abilities.
- Excellent verbal and written communication skills.
- University Degree, preferably in Computer Science
Benefits
- Competitive benefits Package (including Health & Dental benefits)
- Paid vacation and personal days
- Townhall meetings where all employees are encouraged to participate in open discussions
- Located on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurants
- Outdoor lunch space, including picnic tables
- An active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)
- Health and Wellness focus including virtual yoga classes and wellness webinars
- RRSP Matching Program after 2 years of employment
- Experience in a rapidly growing, socially responsible corporation
CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.
Content API Developer (HCP & HCSF Ecosystem)
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Content API Developer to design, build, and support RESTful integrations with Hitachi Content Platform (HCP) and Hitachi Content Software for File (HCSF) . The role will focus on leveraging the HCP and HCSF APIs to build applications and services that support secure file access, data migration, automation, and content management workflows.
Key Responsibilities:
- Develop and maintain API integrations with HCP and HCSF for file operations, content metadata, access control, and reporting.
- Build tools and services to automate file ingest, retrieval, tagging, search, and compliance workflows .
- Collaborate with architects and end users to translate business needs into functional API solutions.
- Ensure performance, reliability, and security across all API interactions.
- Write and maintain developer documentation , code samples, and usage guidelines.
- Assist in developing SDKs, connectors, or middleware to support broader platform adoption.
- Troubleshoot integration issues and provide Tier 3 support as needed.
Required Skills and Experience:
- 3+ years of experience in REST API development , preferably in Python, Java, or Node.js.
- Experience with HCP or HCSF APIs , or similar object/file storage API platforms (e.g., AWS S3, Azure Blob).
- Familiarity with OAuth/SAML authentication , secure API practices, and data governance.
- Strong understanding of file system and object metadata management .
- Experience with containerization (Docker/Kubernetes) and CI/CD workflows.
Preferred Qualifications:
- Knowledge of HCP Search, indexing strategies , and Lucene-based query syntax .
- Experience integrating with enterprise content management (ECM) or backup/archiving platforms .
- Understanding of hybrid-cloud storage design and API-driven automation frameworks .
- Hitachi Vantara ecosystem experience or certifications preferred.
Intermediate Oracle API Gateway Developer
Posted today
Job Viewed
Job Description
Job Description
Oracle API Gateway Developer x 2
Position: Senior Consultant
Start Date: July 14, 2025
Duration: 2 months
Hours: Full-time 40/hrs /week
Rate - $90-115/hr C2C
Role title: Oracle API Developer
Location: Full Remote - work Atlantic Time Hours
Languages: English
Job Summary: We are seeking Senior and Intermediate Oracle API Gateway Developers to support a high-priority, time-sensitive integration project. The ideal candidates will have hands-on expertise with Oracle API Gateway and Oracle Fusion Middleware on the most recent software versions.
This is a remote role, but may require occasional travel to Nova Scotia based on project needs.
Key Responsibilities
Design, develop, and support API integrations using Oracle API Gateway and Fusion Middleware.
Collaborate with team members to troubleshoot, optimize, and maintain middleware configurations.
Participate in code reviews, documentation, and deployment processes.
Contribute to the full software development lifecycle, including design, development, and support.
Must-Have:
Proven experience with Oracle API Gateway and Oracle Fusion Middleware, particularly the latest versions.
Ability to operate effectively in remote and fast-paced environments.
Strong collaboration and communication skills, especially when coordinating across teams and time zones.
Nice-to-Have:
Previous experience with high-availability or enterprise-level integration projects.
Background in the public sector or regulated environments is an asset.
*Only candidates who currently reside in Canada will be considered.
*Contractors must be incorporated or named as Directors of a Canadian corporation.
We DO NOT sub-contract.
RQ09329 Senior Developer (API, Dynamics 365, Azure)
Posted today
Job Viewed
Job Description
Job Description
Senior Developer (API, Dynamics 365, Azure)
222 Jarvis St, Toronto
Hybrid (3 Days onsite / 2 days remote)
2 Vacancies
Senior Developer is required for public service delivery systems. This developer role is primarily for Dynamics 365 with some custom development in .net. The resource should be well experience in working in a cloud system builds and integration on agile projects.
Must-Haves:
- Experience with Dynamics 365, Microsoft Power platform , and Azure solution design
- Working knowledge of Dynamics interoperability, integration and capability with other Microsoft cloud technologie s
- Working knowledge of both low-code development and custom development on Dynamics 365
- Working knowledge with Dataverse design and development
- Working knowledge of development in Azure technologies
- Working knowledge of .NET, C#, JavaScript
RQ09329 Senior Developer (API, Dynamics 365, Azure)
Posted 1 day ago
Job Viewed
Job Description
222 Jarvis St, Toronto
Hybrid (3 Days onsite / 2 days remote)
2 Vacancies
Senior Developer is required for public service delivery systems. This developer role is primarily for Dynamics 365 with some custom development in .net. The resource should be well experience in working in a cloud system builds and integration on agile projects.
Must-Haves:
- Experience with Dynamics 365, Microsoft Power platform , and Azure solution design
- Working knowledge of Dynamics interoperability, integration and capability with other Microsoft cloud technologie s
- Working knowledge of both low-code development and custom development on Dynamics 365
- Working knowledge with Dataverse design and development
- Working knowledge of development in Azure technologies
- Working knowledge of .NET, C#, JavaScript
Java Developer - Data & API Integration
Posted today
Job Viewed
Job Description
Job Description
Salary: 60K-120K
(English version follows.)
Dveloppeureuse Java Intgration de donnes et APIs
Poste Hybride et bilingue Montral
Sherpa recherche des dveloppeureuses Java expriments pour transformer des donnes complexes de multiples sources (APIs tierces, fichiers CSV/XML, plateformes clients) en flux structurs qui alimentent nos applications vnementielles. Votre code permet concrtement des milliers de participants de naviguer dans des congrs internationaux, grer leur agenda et faciliter leur networking.
Nos quipes dintgration transformeront ensuite ces contenus en livrables dploys lors de grands vnements internationaux.
Ce rle implique une collaboration troite avec les clients, nos spcialistes chargs de faire lintgration, les quipes de production, de dveloppement et de produit. Vous devez donc matriser le franais et langlais.
Sherpa produit des plateformes web et mobiles utilises lors de confrences, salons professionnels et vnements travers le monde. Nos clients comptent sur nous pour livrer des solutions fiables et de grande qualit, dans les dlais. Le rythme peut parfois tre exigeant, mais limpact concret sur la russite des vnements est extrmement valorisant.
Votre rle
Vous prparerez et scuriserez les fondations techniques (terminaisons, structures, formats, flux de donnes) qui alimentent les plateformes de nos clients pour leurs congrs et salons. Cela inclut la normalisation des formats pour garantir leur compatibilit avec nos systmes internes.
Ce rle est essentiel dans nos oprations de production :
- Vous analyserez les APIs, formats et contraintes systmes fournis par le client afin de concevoir des environnements backend structurs, prts tre intgrs
- Vous structurerez les flux dintgration, prparerez les formats dentre, anticiperez les problmes, et fournirez aux intgrateurs les environnements, outils, scripts ou configurations ncessaires
- Vous manipulerez des API REST pour transformer les donnes reues en environnements backend structurs
- Vous optimiserez les interactions avec les bases de donnes PostgreSQL et SQL
Vos qualifications
- Matrise avance de Java (ou dun autre langage orient objet)
- Matrise avance du SQL (PostgreSQL ou Oracle de prfrence)
- Matrise avance des bases du protocole HTTP et des services web
- Solide exprience dans lintgration dAPI REST
- Aisance avec les formats JSON, XML, XLS et CSV
- laise avec la manipulation de donnes clients dans des formats tels que CSV, Excel ou XML, et avec la conception denvironnements backend pour les pipelines dintgration.
- Aisance avec la ligne de commande Linux (ssh, tail, manipulation de fichiers, gestion de services, etc.)
- Matrise de langlais (pour les communications avec les clients)
- Matrise du franais (requis pour la collaboration interne)
Pourquoi se joindre Sherpa ?
- Flexibilit offerte pour un bon quilibre de vie et un ensemble davantages sociaux comptitifs
- Des projets et des clients passionnants et denvergure
- Une culture dquipe dynamique, intelligente, amicale et dtendue
- Vous serez implique ds le premier jour dans des livrables concrets qui comptent
Pour en savoir plus :
Postulez ici :
Veuiillez noter que seules les personnes slectionnes pour une entrevue seront contactes.
***
Java Developer Data & API Integration
Bilingual and Hybrid position in Montreal
Sherpa is seeking experienced Java developers to transform complex data from multiple sources (third-party APIs, CSV/XML files, client platforms) into structured flows that power our event applications. Your code directly enables thousands of attendees to navigate international conferences, manage their schedules, and facilitate networking.
Our integration teams will then transform this content into deliverables deployed at major international events.
This role requires close collaboration with clients, our integration specialists and our production, and our product development teams. You must therefore be fluent in both French and English.
Sherpa produces web and mobile platforms used at conferences, trade shows, and professional events worldwide. Our clients rely on us to deliver reliable, high-quality solutions on time. The pace can be demanding, but the tangible impact on event success is extremely rewarding.
Your Role
You will prepare and secure the technical foundations (endpoints, structures, formats, data flows) that power our clients' platforms for their conferences and trade shows. This includes normalizing formats to ensure compatibility with our internal systems.
This role is critical to our production operation, and you will:
- Analyze client-provided APIs, formats, and system constraints to design data structures ready for integration
- Structure integration flows, prepare input formats, anticipate issues, and provide integrators with the tools, scripts, or configurations they need
- Work with REST APIs to transform and structure received data
- Optimize database interactions with PostgreSQL and SQL
Your Qualifications
- Advanced proficiency in Java (or another object-oriented language)
- Advanced SQL skills (preferably PostgreSQL or Oracle)
- Advanced knowledge of HTTP basics and web services
- Solid experience integrating REST APIs
- Expertise in manipulating and transforming client data from various formats (JSON, XML, CSV, Excel) into structures usable by our systems
- Comfortable with Linux command line (ssh, tail, file operations, service management, etc.)
- Fluent in English (for client-facing work)
- Fluent in French (required for internal collaboration)
Why Sherpa ?
- We offer flexibility for a healthy work-life balance and a competitive benefits package
- Exciting, high-profile projects and clients
- A smart, dynamic, friendly, and relaxed team culture
- You'll be involved from day one in concrete deliverables that matter
Learn more:
Apply here:
Please note that onlythose selected for an interview will be contacted.
Be The First To Know
About the latest Api developer Jobs in Canada !
Software Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
Software Developer (Junior / Intermediate)
Calgary, AB
About Us:
AFTI(WatchDog)is a leader in remote monitoring for the energy sector, delivering rugged, real-time solutions that make critical operations smarter and safer. Our flagship producttheWatchDogplatformis relied upon in some of the toughest field environments in North America.
Position Overview:
We are seeking a motivated and talented Junior to Intermediate Software Developer to join our growing WatchDog System team. In this role, you will be primarily working as a web application development of our system, which primarily utilizes Google Cloud, Kubernetes, and a range of modern technologies. This is more than just a development role; you will be a key player in bug resolution, system improvements, and tackling a variety of tasks. We need adaptable individuals who can move quickly, communicate effectively, and contribute to our team's success.
Key Responsibilities:
- Develop and maintain web applications using ReactJS, AngularJS, and C#.
- Contribute to Python-based development projects as needed.
- Collaborate with the management team to design, plan, implement, and deploy new features and enhancements for the K9 WatchDog System.
- Work extensively with our Google Cloud environment, including services like Cloud Storage, App Engine, Cloud Instances, and Cloud Functions.
- Proactively identify, debug, and resolve system issues.
- Thoroughly document your code and processes.
- Communicate effectively with team members and management on project status, challenges, and innovative ideas.
Required:
- 1-4 years of professional experience in a software development role.
- Experience with web application development usingReactJSand/orAngularJS, andC#.
- Experience with relational databases such asMSSQL.
- Excellent communication and interpersonal skills.
- A proactive and results-oriented mindset with the ability to work in a fast-paced environment.
- Strong problem-solving and documentation abilities.
Preferred:
- Understanding of containerization and orchestration usingKubernetes.
- Familiarity withGoogle Cloud Platform (GCP)and its services (e.g., Cloud Storage, App Engine).
- A portfolio of projects (e.g., on GitHub) that showcases your skills and passion for development.
- A bachelor's degree in Computer Science, Engineering, or a related field.
What We Offer:
- Competitive Total Compensation Package
- Industry-Leading Group Benefits Program
- Employer RRSP Program
- Flexible work environment (Hybrid)
- Direct impact on mission-critical technology
- Amazing Company Events
- A strong,dynamicteam that values code and simple solutions that work in the real world
- A collaborative and supportive team environment where your contributions are valued.
Software Developer
Posted today
Job Viewed
Job Description
Job Description
About the company
Since 2011, Sync has been on a mission to provide a safe space for the world to collaborate through its award-winning cloud apps and ground-breaking privacy protection features to share big ideas, store important information and collaborate on game-changing projects, making the world a better place.
Our core values are constant - four fundamental forces that help define us, shape us, guide us, and unify us. They govern our universe: who we are as a company, how we act as individuals, and what we can accomplish as a team. Humanity, ownership, growth, and commitment: when we’re in sync with our values and each other, we bring people together to do truly incredible things.
About the Role
Sync.com is looking for an experienced NodeJS developer with a strong background in building scalable and maintainable software applications. The ideal candidate will have experience building SDKs or APIs consumed by developers and a proven track record of maintaining an SDK/API over time. You will be responsible for leading the development of our NodeJS-based SDK, working closely with cross-functional teams to ensure its success.
Responsibilities
- Design and implement the NodeJS-based SDK to support internal applications as well as commercial partners and the open source community
- Collaborate with cross-functional teams to ensure SDK meets business requirements
- Lead development efforts, ensuring timely delivery of high-quality software
- Develop and maintain a strong understanding of our product's technical requirements and industry trends
- Ensure SDK security, performance, and scalability
- Participate in code reviews and contribute to the growth of our engineering team
- 8+ years of experience building NodeJS applications
- Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent work experience).
- Proven track record of maintaining an SDK/API over time
- Strong technical leadership skills
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Familiarity with Agile development methodologies
- Experience with version control systems (e.g., Git)
- Knowledge of API security best practices
- Strong understanding of network protocols (e.g. TCP/IP, DNS, DHCP).
- Familiarity with security protocols (e.g. SSL/TLS, VPNs, firewalls)
- Familiarity with testing frameworks and tools
- Experience with continuous integration and delivery pipelines
Why Join Us:
- Opportunity to work with cutting-edge technologies and contribute to a dynamic and innovative team.
- Chance to make a significant impact on the infrastructure that underpins our software products.
- Competitive compensation package and benefits.
- Professional growth opportunities through continuous learning and skill development.
- Generous wellness program to support work-life balance
- Competitive compensation package and benefits
- Paid vacation with ability to carry-over
- Flexible work-from-home option and Work Remote Out of Province Policy
- Opportunity to work with cutting-edge technologies and contribute to a dynamic and innovative team
- Professional development opportunities and a budget for learning resources.
- Chance to make a significant impact on the infrastructure that underpins our software products
- A collaborative and inclusive company culture that values your input and ideas.
Sync.com is an equal opportunity dedicated to building a diverse and inclusive team. We encourage applications from all qualified candidates and will accommodate applicants’ needs throughout the recruitment, assessment, and selection process. If selected to participate in the process, please inform us of the nature of any accommodation(s) that you may require.
#LI-Remote
Powered by JazzHR
izckw2cuwk