Posted: 11 hours ago
Job Description
<h3>Job Description</h3><p>Job Description<p><p><strong>General Skills:</strong></p><p>· Experience in programming and analysis; specialized software package support at the specified experience level</p><p>· Ability to collaborate with IT Professionals throughout the Software Development process</p><p>· Experience in Agile/Scrum methodology for the development, design, implementation and maintenance of applications</p><p>· Experience in design, code, test and debugging applications</p><p>· Experience in one or more programming languages</p><p>· Experience with relational database technologies</p><p>· Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills</p><p><strong>Full Stack Skills:</strong></p><p>· Proficient with both front-end and back-end development, including any associated areas such as database design/management and DevOps</p><p>· Design and implementation of the overall solution architecture</p><p>· Implementation of approved user interfaces, design and deployment of databases</p><p>· Ensuring the entire stack is designed and built for speed and scalability</p><p>· Design and construction of REST API services</p><p>· Integrating Front-End UIs with the constructed APIs</p><p>· Supporting the <span >implementation\upkeep</span> of Continuous Integration and Continuous Deployment (CI\CD) pipelines</p><p><strong>Desirable Skills:</strong></p><p>· Knowledge and understanding of the Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards</p><p>· Ability to provide system documentation as required</p><p></p><p><strong>MLITSD OER Software Developer Full Stack</strong></p><p><strong>Evaluation Criteria</strong></p><p><strong>Experience and Skill Requirements:</strong></p><p><strong>Microsoft/Azure Development and Quality Assurance Experience - 65%</strong></p><ul><li>Must have<ul><li>.NET Framework and/or .NET Core-based design, development, and testing</li><li>C#, JavaScript</li><li>ASP.NET Blazor Web App, Razor</li><li>Responsive Web front-end, Web APIs, and web services design, development, and testing</li><li>Angular</li></ul></li><li>Nice to have<ul><li>Microservices</li><li>Azure SQL</li><li>JSON</li><li>Application authentication protocols (i.e. OpenID Connect, OAuth 2.0, etc.)</li><li>Unit testing and test automation support (e.g. NUnit, XUnit, MSTest, Karma, Jasmine)</li><li>Integration with chats.js, Google Maps API</li><li>Microservices and container-based platform development, delivery, and testing</li><li>Azure Cloud Development including PaaS and SQL services</li><li>GIT, Azure DevOps (VSTS/TFS)</li><li>CI/CD pipeline setup and management</li></ul></li></ul><p></p><p><strong>Agile Delivery Team Experience - 20%</strong></p><ul><li>Experience participating in Scrum Agile development</li><li>Experience contributing as a Developer in a balanced team which is comprised of roles including Developers, Testers, product Management, and Design</li><li>Experience participating and contributing to task planning, daily stand ups, iteration demos, and review meetings</li><li>Providing input to development estimates and designs</li><li>Experience working with a team using concurrent development practices including Git-based source control, feature branches, and DevOps CI/CD pipelines</li></ul><p><strong>Business Analysis - 10%</strong></p><ul><li>Experience translating business requirements into software <span >code/implementations</span></li></ul><p><strong>Soft Skills - 5%</strong></p><ul><li>Excellent analytical, problem-solving, and decision-making skills</li><li>Oral and written communication skills; interpersonal and negotiation skills</li><li>Highly developed interpersonal skills</li></ul><p><br /></p><p><strong>Must haves:</strong></p><ul><ul><li>.NET Framework and/or .NET Core-based design, development, and testing</li><li>C#, JavaScript</li><li>ASP.NET Blazor Web App, Razor</li><li>Responsive Web front-end, Web APIs, and web services design, development, and testing</li><li>Angular</li></ul></ul><p>Additional Information - Candidates that are <span >evaluated/shortlisted</span> will be given the Technical Test before the interview.</p></p></p>Browse Jobs in Canada by City
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Thisjob.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.