Full Stack Software Developer

  • Toronto, ON
  • Posted 19 hours ago | Updated 19 hours ago

Overview

On Site
$80 - $80
Accepts corp to corp applications
Contract - 12 month(s)
No Travel Required

Skills

Javascript
CSharp
ASPNETBlazor
Razor
ResponsiveWeb

Job Details

Job Description:

Requirement/Must Have:

  • .NET Framework and/or .NET Core-based design, development, and testing.
  • C#.
  • JavaScript.
  • Blazor Web App and Razor.
  • Responsive web front-end, Web APIs, and web services design, development, and testing.
  • Angular.
Experience:
  • Experience in programming and analysis, including specialized software package support.
  • Experience in Agile/Scrum methodology for the development, design, implementation, and maintenance of applications.
  • Experience in design, coding, testing, and debugging applications.
  • Experience in one or more programming languages.
  • Experience with relational database technologies.
  • Experience collaborating with IT professionals throughout the software development process.
Responsibilities:
  • Perform both front-end and back-end development, including database design, management, and DevOps-related tasks.
  • XXgn and implement overall solution architecture.
  • Implement approved user interfaces and design and deploy databases.
  • Ensure the entire stack is optimized for speed and scalability.
  • Design and construct REST API services.
  • Integrate front-end UIs with constructed APIs.
  • Support the implementation and maintenance of CI/CD pipelines.
  • Participate in Scrum Agile development activities.
  • Contribute as a developer within a balanced team, collaborating with developers, testers, product managers, and designers.
  • Participate in task planning, daily stand-ups, iteration demos, and review meetings.
  • Provide input to development estimates and designs.
  • Work with a team using concurrent development practices, including Git-based source control, feature branches, and DevOps CI/CD pipelines.
  • Translate business requirements into software implementations.
Should Have:
  • Microservices.
  • Azure SQL.
  • JSON.
  • Application authentication protocols such as OpenID Connect and OAuth 2.0.
  • Unit testing and test automation tools such as NUnit, XUnit, MSTest, Karma, and Jasmine.
  • Integration with charts.js and Google Maps API.
  • Microservices and container-based platform development, delivery, and testing.
  • Azure cloud development, including PaaS and SQL services.
  • GIT and Azure DevOps (VSTS/TFS).
  • CI/CD pipeline setup and management.
  • Knowledge of the Accessibility for Ontarians with Disability Act (AODA) and related standards.
  • Ability to provide system documentation as required.
Skills:
  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong oral and written communication skills.
  • Interpersonal and negotiation skills.
  • Highly developed interpersonal skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.