To apply for this job you must first either login or register

Senior Software Developer

Ontario  - Permanent

Job Description

The Senior Developer will work as part of project team to deliver new features and system improvements for product database that is a foundational element of the Digital environment. This role will be responsible for the backend development of business logic, data processes and web applications written in C#, related .NET technologies and SQL Server. This position is also 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, security, accessibility and performance are maintained
•Build and maintain relationships with related IT contacts

Key Accountabilities:
•Participate in implementing solutions architecture and technical design
•Responsible for maximizing the maintainability and extensibility of the implemented logic
•Support the agile process including stand ups, grooming, retrospectives and demos
•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
•Stay current in technical knowledge and software development practices

Must Have Skills:

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, WebAPI, web and windows services
•Excellent knowledge of Microsoft SQL including database design, T-SQL, SSIS. Experience designing and solving performance issues using profiling tools to optimize performance.
•Min 5 years of HTML/HTML5, CSS, JavaScript, JQuery and modern web standards is desirable
•2+ years involvement with developing solutions that will scale with to support high volumes of transactions/data
•Exposure to product data management, order management or customer service systems is an asset
•Experience with Atlassian tools including Jira, Confluence and BitBucket with agile project workflows
•Microsoft certifications are an asset

Competencies / Skills / Attributes:
•Strong experience working in an agile development environment and supporting a collaborative environment
•Comprehensive and detailed knowledge of the online system internals along with key interfaces
•Proven ability to work autonomously and take ownership for large/complex features/systems
•Excellent communication skills
•Proven ability to work in a team setting and support a collaborative and productive environment
•Excellent analytic and problem-solving capabilities
•Attitude of looking for solutions and not only finding problems!

Starting: ASAP
To apply for this job you must first either login or register