Full Stack (C#.NET, JavaScript, Angular, Azure, AODA)

Toronto 1 days agoFull-time External
405.8k - 558.0k / yr
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 • 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 APIs • 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 • Ability to provide system documentation as required SkillsExperience and Skill Set Requirements • Microsoft/Azure Development and Quality Assurance Experience - 65% • Google Angular Framework (expert-level experience and ideally using versions 12+) • .NET Framework and/or .NET Core-based design, development, and testing • Entity Framework or other Object-Relational Mapping data access tools • REST APIs • C#, JavaScript • SQL experience • Nice to have • Angular Material • 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 • 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 Agile Delivery Team Experience - 20% • 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 • Highly developed interpersonal skills Max number of candidate submission - 1(one) Candidate is required to come in office - 3 days a week Must haves: Microsoft/Azure Development and Quality Assurance Experience