Senior Web Developer (Angular)

Markham, ON

Post Date: 12/15/2016 Job ID: 11496 Category: Developer/Programmer Analyst

Senior Web Developer (Angular)

We are looking for a Senior Software Developer to build the next-generation web application for interacting with a flexible data model used worldwide. The ability to design a usable UI specifically for data-centric use cases is critical. In addition, the developer will be responsible for promoting and mentoring best practices in UI design, as well as backend API support.

Key Responsibilities:
  • Architect, design, and develop quality web applications using standard best practices.
  • Recommend changes to existing/new applications based on client feedback, language changes, and/or new technology.
  • Adhere to development standards/processes and work towards continuous improvement in this area
  • Participate in and conduct peer reviews as needed.
  • Provide leadership and work guidance to less experienced team members.

Skills: 
  • Solid web development experience using Javascript/TypeScript/JQuery/RXJS/other JS utilities, HTML5, SCSS/LESS/CSS, Bootstrap, and other reusable component libraries/plug-ins.
  • Proven proficiency in developing using  client -ide frameworks such as  Angular or Dojo.
  • Experience with preprocessors and other front-end tools: Node.js (NPM), SASS, Grunt/Gulp, Web Pack, etc (Nice to have).
  • Experience with UX/Responsive Web Design (RWD) patterns on different screen resolutions/devices/browsers.
  • Proven ability to create working UI prototypes (proof of concepts) at varying degrees to facilitate RAD.
  • Experience rendering and working with large data payloads (frontend and backend) with scalability and performance consideration.
  • Strong experience with data integration; understanding/experience with RESTful API design using Net Web API, web services, and 3rd party libraries.
  • Solid understanding of .Net Framework / Net Core and Entity Framework development.
  • Experience using Visual Studio 2013/2015 as development tools.
  • Proficient understanding of code versioning tools such as Git, Perforce or SVN
  • Strong data modeling and database experience which can be demonstrated by:
    • Ability to create a reasonably normalized relational model, indexes, views, lookup tables, etc. and strong knowledge of SQL/Linq.
    • Experience with modern ORM frameworks such as Entity Framework.
  • Comfortable working in an Agile environment
  • True problem solver
  • Excellent verbal and written communication skills

Qualifications:
  • Bachelor’ s degree in Computer Science/Computer Engineering, or equivalent
  • Must have 4+ years of strong software development experience
  • Key technologies: Angular, Javascript/Typescript/JQuery/HTML 5/CSS, Web API, SQL/Linq, data integration, data modelling, C# .Net full stack  

 

 

 

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: