Enable job alerts via email!

Software Developer 8541-2714

Dheya

Toronto

Hybrid

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in Toronto seeks a Software Developer with robust skills in C#, .NET, and React.js. This hybrid contract position requires a blend of technical expertise and effective communication to collaborate on software applications and API development. Join to contribute your programming skills in a dynamic team environment focused on innovation and excellence.

Qualifications

  • At least 4 years of C# experience.
  • Minimum 3 years of .NET Core/.NET 5+ experience.
  • 3 years of React.js and TypeScript experience.

Responsibilities

  • Translate technical specifications into applications.
  • Develop programming specifications and conduct unit tests.
  • Design REST APIs and troubleshoot technical issues.

Skills

Communication Skills
Problem-Solving
Collaboration
Analytical Skills
Interpersonal Skills

Tools

Docker
Azure
Git

Job description

  • Frontend Frameworks (React, Angular, or Vue.js)
  • Communication Skills

HM Note : This hybrid contract role is three (3) days in office. Candidates' resumes must include first and last name.

Responsibilities :

  • Translate technical systems specifications into working, tested applications.
  • Develop detailed programming specifications and write / generate code.
  • Compile data-driven programs, maintain, and conduct unit tests.
  • Analyze, design, develop, code, and implement programs in one or more programming languages for Web and Rich Internet Applications.
  • Support applications with an understanding of system integration, test planning, scripting, and troubleshooting.
  • Design and develop REST API platform (e.g., using Apigee / APIM).
  • Convert web services from SOAP to REST or vice versa.
  • Resolve and troubleshoot technical problems during the use and operation of software packages, including technical assistance in implementation, conversion, and migrations.

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 Life Cycle.
  • Experience in structured methodologies for the development, design, implementation, and maintenance of applications.
  • Experience in design, code, test, debug, and document applications.
  • Experience in the use of object and / or third generation language development tools.
  • Experience in one or more programming languages.
  • Experience in application design, latest design patterns, deployment, and troubleshooting.
  • Experience with relational and hierarchical database technologies.
  • Experience in the use of information retrieval packages using query languages.
  • Experience with one or more communications protocols.
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • A team player with a track record for meeting deadlines.

API Skills :

  • Experience with Web Technologies (DHTML, AJAX, etc.).
  • Experience with Security frameworks (e.g., JWT, OAUTH2).
  • Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications, etc. using Apigee.
  • Experience in creating REST API documentation using Swagger and YAML or similar tools desirable.
  • Experience with Integration frameworks (e.g., Mule, Camel) desirable.
  • Knowledge and experience with programming Internet-ready applications.
  • Knowledge and experience in rapid application development (RAD) methodologies.
  • Knowledge and understanding of Information Management principles, concepts, policies, and practices.
  • Experience with middleware and gateways.
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging.
  • Ability to provide post-implementation support and resolve any post-implementation technical issues.
  • Experience conducting design walkthrough sessions with the project team.
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards.
  • Ability to provide user and system documentation as required.

Experience and Skill Set Requirements :

  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle.
  • At least 4 years of C#.
  • At least 3 years of .NET Core or .NET 5+.
  • At least 3 years of Entity Framework or Entity Framework Core or other .NET supported ORM technologies like Dapper.
  • At least 3 years of React.js development experience and TypeScript.
  • At least 3 years of experience with Node.js and Next.js.
  • At least 3 years of SQL Server or similar relational database management systems (RDBMS).
  • At least 3 years of source control (e.g., Git).
  • At least 2 years of REST API development.
  • At least 3 years of developing secure .NET applications (e.g., token or claims-based authorization, authentication / authorization technologies such as OAuth, Windows Auth, Basic Auth, etc.).
  • Basic understanding of the .NET framework (i.e., Common Language Runtime (CLR), Intermediate Language (IL), memory management, especially related to proper use of handles).
  • At least 2 years of the OpenAPI specification (Swagger).
  • At least 2 years of .NET cloud development.
  • At least 2 years of integrating software monitoring and analytics / logging platforms.
  • Working experience of asynchronous programming and event-based patterns.
  • Working knowledge of robust design patterns that enforce software modularity, reusability, testability, and extensibility.
  • Working experience of unit tests.
  • Working experience of documenting and versioning software.
  • Working knowledge of Docker containers and server platforms such as IIS.
  • A solid understanding of OOP principles.
  • Experience with React and Node.js.
  • At least 3 years of Open API Specification and Swagger.
  • Experience with one or more communications protocols.
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • Good experience with infrastructure as code specifically Terraform.
  • A team player with a track record for meeting deadlines.

Technical Skills :

  • Required to translate technical systems specifications into working, tested applications.
  • Technical skills and hands-on experience to reflect the technologies noted in experience above (Java, Azure, etc.).
  • This includes developing detailed programming specifications.
  • Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion, and deployment.

Communication Skills :

  • Strong communication skills to prepare documentation, including but not limited to : solution documentation, user manuals, reports, reviews, assessments.
  • Ability to communicate designs and development in a clear and understandable manner.

Must Haves :

  • At least 4 years of C#.
  • At least 3 years of .NET Core or .NET 5+.
  • At least 3 years of Entity Framework or Entity Framework Core or other .NET supported ORM technologies like Dapper.
  • At least 3 years of React.js development experience and TypeScript.
  • At least 3 years of experience with Node.js and Next.js.
  • Experience with Azure cloud and microservices.

J-18808-Ljbffr

Create a job alert for this search

Software Developer • Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.