Welcome to Yoush Consulting. Are you an independent IT Consultant or wish to become one? Are you looking to partner with an organization that presents you to consulting opportunities and supports you as a partner? RQ04286 - Full Stack Developer- 10month contract - Remote Work - Toronto We are seeking the services of one (1) Senior Full Stack Developer. Responsibilities: Are you interested in joining a dedicated team delivering innovative solutions? This is an amazing opportunity for a Full Stack .
NET Developer to deliver a fully greenfield, Azure-based, DevOps-enabled solution that will launch a modernized experience for citizens, businesses and Ministry of Labour, Immigration, Training and Skills Developer (MLITSD) staff.This opportunity is available on a fully-remote basis. We are re-thinking how we deliver services through modernization initiatives and how we access and deliver critical services remotely.
We are aiming to enable a future-ready OPS workforce through technology-focused enterprise-wide strategies. Our delivery teams excel at modern processes including: Agile/Scrum Azure Cloud hosting and services Feature Team-based development Microservices Architectures Azure DevOps for leading work and automating pipelines A very hardworking and balanced team of Product Managers, User Experience Designers, Developers, Quality Assurance and Test Automation specialists, rounded out with robust client Product Ownership The full support of a highly engaged client and ministry executive team The MLITSD Certification Management System project team (approximately 15 staff) operates both remotely and from on-site OPS offices (if desired) in Toronto and St. Catharines, Ontario.
All our teams operate as Balanced Teams in an Agile delivery, fully equipped with the resources, subject-matter expertise and tools to be successful.A balanced team is comprised of people with the functional expertise vital to complete a project from end to end. Balanced teams: Are multi-functional and found in organizations seeking an alternative to traditional hierarchical structures Usually include people across different levels within the organization that possess a diverse set of skills Have the potential to respond quickly to changing conditions and unforeseen circumstances May allow for faster delivery (e.
g. improved time to market for solutions) MLITSDs Prevention Division is responsible for developing a provincial Occupational Health and Safety (OHS) strategy and working with Ontarios Health and Safety System partners to prevent workplace injuries, illnesses and fatalities. This initiative will implement a modern, greenfield, digital solution to support Prevention Divisions certification management, training provider application/auditing process and 5-year occupational health and safety system strategy.
The outcome of this engagement will be to launch a new digital solution that is suitable to support the Prevention Works strategy and provide an intuitive, user-centric experience for citizens, businesses and ministry staff to manage certifications. The new solution builds on the ministrys existing MLITSD 360 cloud and microservices-based platform. To deliver this project, the ministry will continue to use the successful practices from building the MLITSD 360 platform by adhering to the Ontario Digital Services (ODS) Digital Standard and Design guide.
The ministry engages with stakeholders, conducts user interviews to understand user needs and continuously seeks stakeholder feedback as features are developed. In addition, the project will continue to use a balanced team approach, as it allows the technical team to learn the business processes and needs first-hand, and the product owner to experience the evolution of the solution. 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 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 Full Stack Skills: Proficient with both front end and back end development, including any associated areas such as database design/management and DevOps Knowledge and experience with Design and implementation of the overall solution architecture implementation of approved user interface, design and deployment of database ensuring the entire stack is designed and built for speed and scalability with the design and construction of REST API services integrating front-end UI with the constructed API and implementation of continuous integration and deployment Desirable Skills: Knowledge and understanding of the Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards Ability to provide system documentation as required Requirements Microsoft/Azure Development and Quality Assurance Experience - 65% Must have Google Angular Framework .NET Framework and/or .
NET Core-based design, development, and testing C#, JavaScript Nice to have Microservices Azure SQL ResponsiveWeb front-end, Web APIs, and web services design, development, and testing Unit testing and test automation support (e.g. NUnit, XUnit, MSTest, Karma, Jasmine) Microservices and container-based platform development, delivery, and testing JSON Azure Cloud Development including PaaS and SQL services, or other cloud hosting technologies (e.
g. Tanzu Cloud Foundry/PCF) Regression testing (manual and automated), including familiarity with web-based QA automation software such asPlaywright, and supporting the use of such tools via coding techniques Git, Azure DevOps (VSTS/TFS) CI/CD pipeline setup and management Agile Delivery Team Experience - 20% Experience participating in Scrum Agile development Experience contributing as a Developer or Tester (QA) in abalanced team which is comprised of roles including Developers, Testers, product Management, and Design Experience participating and contributing to task planning, daily stand ups, iteration demos, and review meetings Providing input to development estimates and designs Experience working with a team using concurrent development practices including Git-based source control, feature branches, and DevOps CI/CD pipelines Business Analysis - 10% Experience translating business requirements into software code/implementations Soft Skills - 5% Excellent analytical, problem-solving, and decision-making skills Oral and written communication skills; interpersonal and negotiation skills
10
Microsoft/Azure Development and Quality Assurance Experience - 65% Must have Google Angular Framework .NET Framework and/or .NET Core-based design, development, and testing C#, JavaScript Nice to have Microservices 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, Jasmine) Microservices and container-based platform development, delivery, and testing JSON Azure Cloud Development including PaaS and SQL services, or other cloud hosting technologies (e.g. Tanzu Cloud Foundry/PCF) 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 Agile Delivery Team Experience - 20% Experience participating in Scrum Agile development Experience contributing as a Developer or Tester (QA) in a balanced team which is comprised of roles including Developers, Testers, product Management, and Design Experience participating and contributing to task planning, daily stand ups, iteration demos, and review meetings Providing input to development estimates and designs Experience working with a team using concurrent development practices including Git-based source control, feature branches, and DevOps CI/CD pipelines Business Analysis - 10% Experience translating business requirements into software code/implementations Soft Skills - 5% Excellent analytical, problem-solving, and decision-making skills Oral and written communication skills; interpersonal and negotiation skills