Details back to list
Senior .NET Developer – Order Management
Location Toronto
Start Date 2/16/2015
Type Full time
Created 1/6/2015
Salary
Apply
Email a friend

Senior .NET Developer – Order Management

Purpose
The Customer Solutions department is responsible for providing the technology solutions for the company web sites, in-store kiosks, loyalty, customer service applications and order management systems.  As a senior member of the Customer Solutions Development team, you will play a key role in delivering the technology to enable the continued growth of our online and retail business.

 

Reporting to the Development Manager, the Senior .NET Developer will work as part of project team to deliver new features and system improvements for company's eCommerce site and Order Management system.  We are looking for a strong .NET developer that is looking for a challenge and an opportunity to broaden their experience.  The Senior .NET Developer will be responsible for the ownership of key components of a project and will support the Development Team Lead on projects through design, development, bug fixing and deployment of their components.

 

Key Performance Metrics

·          Successful delivery of project tasks based on scope and timelines

·          Availability and stability of systems

·          Ensure that best practices for maintainability, accessibility and performance are maintained

·          Build and maintain relationships with related IT contacts

 

Key Accountabilities

Functional

·        Comprehensive and detailed knowledge of the online system internals along with key interfaces

·        Participate in implementing solutions architecture and technical design

·        Responsible for maximizing the maintainability and extensibility of the implemented logic

·        Support the creation of project plans, task breakdowns and time estimation

·        Participate in code reviews to ensure proper coding and security practices are followed

·        Implement unit testing for developed business logic

·        Support deployment planning for stabilization of projects

·        Support the elaboration of potential features and business requests

·        Stays current in technical knowledge and software development practices

 

People

·        Help team members achieve their goals by providing code reviews and constructive feedback

 

Cultural

·        Understands/demonstrates in a manner that promotes, and is aligned with, company's Mission, Vision, Beliefs

·        Maintain an supportive, positive, open and honest development culture

 

Scope

Reports to: Manager, Development

Manager once Removed (MOR): Director, Development, Customer Solutions

 

Key Relationships

Internal:

·        Architects

·        Development Team Lead

·        QA Team Leads

·        Business Analysts

·        Engineering and DBA

 

External:

·        Vendors (as required)

 

Organizational “Savoir Faire”:

·        Knows when and how to involve others outside of one's function to achieve departmental objectives.  The ability to see the total organization with an integrated perspective

 

Qualifications

Work Experience / Education / Certifications

·        Min 5 years of development experience with .NET technologies

·        Computer Science degree or related formal computer training

·        Excellent knowledge of .NET 3.5 (or higher) including ASP.NET, MVC, WCF, web and windows services

·        Excellent knowledge of MSSQL including database design, T-SQL and query optimization

·        Previous experience is backend high-volume transaction processing systems in .NET

·        Knowledge of Windows Workflow highly desired

·        Knowledge of HTML/HTML5, CSS, Jquery and modern web standards is an asset

·        Microsoft certifications are an asset

Competencies / Skills / Attributes

·        Proven ability to work autonomously and take ownership for large/complex features/systems

·        Knowledge of software development life cycle (waterfall and agile)

·        Excellent communication skills

·        Excellent analytic and problem-solving capabilities

·        Attitude of looking for solutions and not only finding problems

 

How to apply:
1) Directly apply online
2) Send your resume to resume@gc-employment.com with the subject "Senior .NET Developer - Order Management"