Software Developer
Markham, ON
Software Developer with Microsoft Technologies - .NET CORE, C#, .NET, MVC, SQL Database, HTML5, CSS will work closely with the multi-developer firmware team to develop and support software tools to configure, assist systems that runs on devices with in-house / adapted hardware. The major responsibilities will include analysis, design, implementation and testing of both front-end and back-end development for applications.
Duties
- Capture system level requirements by brainstorming with firmware developers and configuration tool development team
- Identify the scope of the work, provide initial estimate and justify the estimate with facts
- Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.
- Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
- Perform day-to-day activities using Git, Confluence, Jira and Jenkins
Qualifications
Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns, REST architecture and ASP .NET coding principlesMust have proficiency with C#, LINQ, .NET in a professional settingHands-on experience in utilizing Framework .Net Core, Entity framework core, MVC, Blazor Integration and DataExperience with Microsoft SQL DatabaseHands-on experience with web development using HTML5, Java Script, CSS.Experience unit testing with xUnit