RQ11189 - 2 x Sr. Software Developer - Full Stack
Senior full-stack developer on a 10-month onsite contract in Toronto, building cloud-native web applications with React/Next.js, Node.js, TypeScript, SQL, and Java/Spring Boot for a government ministry client.
- Compensation
- CA$72–CA$87 / hr
- Location
- Toronto, ON, Canada
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Entity Framework or other ORM data access tools
- REST APIs
- React and Next.js
- JavaScript and TypeScript
- SQL experience
- Node.js
- WCAG knowledge for web application development
- Agile/Scrum methodology experience
- Front-end and back-end development proficiency
- Relational database technologies experience
- AODA knowledge and understanding
Nice to have
- Azure SQL
- Unit testing and test automation (NUnit, XUnit, MSTest, Karma, Jasmine)
- Microservices and container-based platform development
- Azure Cloud Development including PaaS and SQL services
- Regression testing including Playwright
- GIT and Azure DevOps (VSTS/TFS)
- CI/CD pipeline setup and management
- SpringBoot
Full description
**RQ11189 - 2 x Sr. Software Developer - Full Stack2 openings
10-month contract (203 business days) - possible extensionONSITE 5 days - 87 Sir William Hearst Ave., Toronto, Ontario M3M 0B4Must Have Skills:**
- Entity Framework or other Object-Relational Mapping data access tools
- REST APIs
- REAT and NEXTJS
- JavaScript and TypeScript
- SQL experience
- Node.js
- Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development
Nice-to-have:
- Azure SQL
- Responsive Web front-end, Web APIs, and web services design, development, and testing
- Unit testing and test automation support (e.g. NUnit, XUnit, MSTest, Karma or Jasmine)
- Microservices and container-based platform development, delivery, and testing
- JSON
- Rest API, SpringBoot.
- Azure Cloud Development including PaaS and SQL services, or other cloud hosting technologies.
- Regression testing (manual and automated), including familiarity with web-based QA automation software such as Playwright, and supporting the use of such tools via coding techniques
- GIT, Azure DevOps (VSTS/TFS)
- CI/CD pipeline setup and management
Description:
- Experience in programming and analysis; specialized software package support at the specified experience level
- Ability to collaborate with IT Professionals throughout the Software Development process
- Experience in Agile/Scrum methodology for the development, design, implementation and maintenance of applications
- Experience in design, code, test and debugging applications
- Experience in one or more programming languages
- Experience with relational database technologies
- Experience in the use of information retrieval using query languages (e.g. SQL)
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- Proficient with both front-end and back-end development, including any associated areas such as database design/management and DevOps
- Design and implementation of the overall solution architecture
- Implementation of approved user interfaces, design and deployment of databases
- Ensuring the entire stack is designed and built for speed and scalability
- Design and construction of REST API services
- Integrating Front-End UIs with the constructed API's
- Supporting the implementation\upkeep of Continuous Integration and Continuous Deployment (CI\CD) pipelines
- Knowledge and understanding of the Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards