Senior Software Developer - Full Stack
Apply NowCompany: Cynet Systems
Location: Toronto, ON M4E 3Y1
Description:
Job Description:
Responsibilities:
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.
- 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.
- 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.
- 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.
- 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.