About this role
Job Description
RQ11442 - Software Developer - API - Senior
Duration: 1 Year (254 Business Days) + 1 Possible Extension
Location: 5 days onsite at 222 Jarvis St Toronto OR 300 Water St, Peterborough, ON
Must Have:
- 5+ Experience with React framework and typescript
- 5+ Experience with Node.js and Next.js
- 5+ Experience building and testing RESTful APIs
- 2-3+ years of Multi-agent (Agentic AI), LLMops, MCP, langchain, langGraph, RAG, Qdrant, Python
- Experience with ML models - XGboost, Tensorflow
- Experience with Airflow, PySpark
- 5+ Hands on experience with Progressive Web Apps
- Experience and expert knowledge in HTML, JavaScript, CSS and CSS Frameworks
- Experience with cloud platforms such as Azure
Nice to have:
- Hands on experience developing production level AI agents, frameworks and AI supported systems using various models, tools and architectures (e.g. LLMs, ML, Computervision, etc.)
- Hands on experience designing and implementing MLOps tools and processes in enterprise environments
- Prior OPS exp or public sector exp.
Responsibilities
-
Required to translate technical systems specifications into working, tested This includes:
-
developing detailed programming specifications
-
writing and/or generating code
-
compiling data-driven programs, maintaining, and conducting unit
-
Analyzes, designs, develops, codes and implements programs in one or more programming languages, for Web and Rich Internet Applications
-
Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting
-
Designs and develops REST API platform (e.g., with using Apigee/APIM)
-
Converts web services from SOAP to REST or vice-versa
-
Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migration.
-
General Skills
-
Experience in programming and analysis; specialized software package support at the specified experience level
-
Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
-
Experience in structured methodologies for the development, design, implementation and maintenance of applications
-
Experience in design, code, test, debug and document applications
-
Experience in the use of object and/or third generation language development tools
-
Experience in one or more programming languages
-
Experience in application design, latest design patters, deployment and troubleshooting
-
Experience with relational and hierarchical database technologies
-
Experience in the use of information retrieval packages using query languages
-
Experience with one or more communications protocols
-
Experience in structured methodologies for the design, development, implementation and maintenance of applications
-
Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
-
Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
-
A team player with a track record for meeting deadlines
-
API Skills
-
Experience with Web Technologies (DHTML, AJAX, etc.)
-
Experience with Security frameworks (e.g., JWT, OATH2)
-
Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications etc. using Apigee
-
Experience in creating REST API documentation using Swagger and YAML or similar tools desirable
-
Experience with Integration frameworks (e.g., Mule, Camel) desirable
-
Desirable Skills
-
Knowledge and experience with programming Internet-ready applications
-
Knowledge and experience in rapid application development (RAD) methodologies
-
Knowledge and understanding of Information Management principles, concepts, policies and practices
-
Experience with middleware and gateways
-
Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
-
Ability to provide post-implementation support and resolve any post-implementation technical issues
-
Experience conducting design walkthrough sessions with project team
-
Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
-
Ability to provide user and system documentation as required
-
AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.
-
Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.
-
INCORPORATED RATE RANGE (7.25 billable hours per day)
-
-
$86.90/hr - $104.28/hr Inc.
-
T4 RATE RANGE (7.25 billable hours per day)
-
-
$69.52/hr - $83.42/hr T4