Senior Software Developer - Full Stack

Apply Now

Company: Cynet Systems

Location: Toronto, ON M4E 3Y1

Description:

Job Description:

Responsibilities:
  • Translate technical systems specifications into working, tested applications.
  • This includes developing detailed specifications, writing and/or generating frontend and backend code, compiling data-driven programs, maintaining, and conducting automated tests.
  • Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
  • Evaluate and determine appropriate architecture, technical specifications, solution design and make recommendations to product management.
  • Work closely with UI/UX designer to implement desired UI functionality and styles.
  • Produce clean, reusable, performant code and maintainable solutions that will enhance the platform's quality.
  • Diagnose and troubleshoot functional and performance issues, implement corrective fixes, preventive fixes and triage as required.
  • Partner with Operations teams to ensure support of developed applications and platform in all environments.
  • Create and maintain code documentation as required.
Must Have:
  • 5-8+ years' experience with front-end (UI) and server-side (API & Database) development.
  • 5-8+ years' experience developing in C#, ASP.Net, .NET Core, JavaScript, SQL.
  • 5-8+ years' experience developing within Microsoft Azure (Functions, Service Bus, etc..).
  • 5-8+ years' experience developing within an Agile team using Azure DevOps SDLC
  • Strong verbal communication skills.
Desired Skills:
  • Degree in computer science, engineering, or equivalent technical discipline.
  • 5+ years of professional experience in .Net, Azure, and application development.
  • Experience working with authenticated, customer focused applications.
  • Strong experience with planning and developing API endpoints.
  • Expert level development skills in the latest Microsoft technology stack (C#, .NET Core).
  • Front end frameworks and libraries, HTML, JavaScript, CSS, LESS, SASS.
  • Strong Knowledge of HTTP, APIs (Rest/json/XML), oAUTH 2.0.
  • Expert level experience with SQL.
  • Knowledge of security best practices.
  • Experience in an Agile environment.
  • Exposure to FHIR and HL7 standards.
  • Solid understanding of cross-browser/platform issues and coding solutions.
  • Comfortable with source version control workflow (TFVC, Git).
  • Passion for learning the latest technologies and standards.
  • Self-learner, highly self-motivated, Creative, solution-oriented, flexible with a positive attitude and a drive for excellence.
  • bility to successfully multitask and work to tight deadlines and Accurate with excellent attention to detail.
Deliverables:
  • Design and develop web application features based on the identified requirements.
  • Design and develop code libraries to support contained functionality (platform NuGet packages).
  • Design and develop Azure Functions, Azure Web APIs that interact with Azure Service Bus.
  • Build functional mock-ups.
  • Implement automated unit tests to ensure quality of the feature.
  • Fix all associated bugs from the feature development.
  • Support with investigating and fixing Production issues.
  • Documentation and knowledge transfer of implemented code to the existing team.
Criteria Details
  • Strong experience developing in C#, ASP.NET MVC, .NET Core, JavaScript, SQL.
  • Strong experience building REST APIs, Microservices and event driven systems.
  • Strong experience developing within Microsoft Azure (Functions & Message Bus Services).
  • Strong experience in Web Development (front-end UI), working with CSS Processors, JavaScript frameworks.
  • Strong experience developing within an Agile team using Azure DevOps SDLC.

Similar Jobs