Full-Stack Software Developer

Company Info
High Tech Genesis
Ottawa, ON, Canada

Phone: 6136675586
Web Site: https://hightechgenesis.com/

Company Profile
col-narrow   

Title:

Full-Stack Software Developer

Location:

Toronto, ON 

Salary:

$90,000

Job ID:

55851
col-wide   

Job Description:

It's 2020 and we have an EXCITING new project located in Canada’s largest city Toronto! We are looking for someone who can hit the ground running with very little supervision, who is passionate about their profession and confident in getting the job done.
 
 The tech stack you will have to be experienced in working with are:
• React 
• Angular JS 
• C#.net
• SQL, 
• Web API and Elasticsearch (is an asset)
 
You must be skilled in: 
• .NET Technologies: ASP.NET, ASP.NET MVC, ASP.NET Web API
• Scripting Languages: Typescript, JavaScript, Jquery
• Source Control: Git, MS Team Foundation
• Web Frameworks: React
• Database: MS SQL Server, Oracle SQL Developer
 
Must haves: 
• 4+ years of work experience in developing highly complex software in a team environment
• Excellent working knowledge of .NET, React,  C#.net
• Hands on experience working with large branded websites, content management systems, E-commerce platforms, and backend frameworks (.NET).
• Good understanding of concepts related to data flow and component driven architectures (with practical experience based on React/Angular)
• Skilled in building applications that support global clients in multi lingual, multi-currency environments.
• Proficiency in developing all software tiers; presentation, business, data.
• Solid understanding in working in a full SDLC environment using TFS.
• Practiced in writing unit tests to support production code using a unit test framework.
• Familiarity with writing software Tech Specs and documentation to handover to production and application support.
• Competent understanding of code versioning tools such as Git, TFS.
• Superb communication skills in English; both oral and written.
• Ability to write high-performance, reusable code/ UI components/libraries
 
Nice to have: 
• HTML5, CSS3, jQuery, JavaScript (AJAX, Promises, ES6), DOM. Angular, Knockout and SASS or LESS is a plus.
• Experience with JavaScript packages, package managers, bundlers, and their use in building complex interactive experiences in a Node.js environment
• Knowledge of Claims-based identity management using Windows Identity Foundation Familiar with ORM frameworks.
• Experience in developing RESTful Web API’s.
• Level of understanding  in building automation tools and continuous integration software using TFS
• Competency in scripting using PowerShell, IIS Configuration (SSL, Logging, MS Deploy).
 
Note 1:
To be legally entitled to work in Canada , you are required to meet one of the following conditions:
1. Canadian Citizenship 2. Permanent Residency 3. Valid Work Permit
 
Note 2:
High Tech Genesis Inc. is an Equal Opportunity Employer. 
Accommodations are available upon request for all aspects of the hiring process.