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

Senior Developer

Toronto, Ontario  - Permanent

Job Description

Our Client is looking for a Senior Developer who will enrich the customer experience through the development of new customer solutions. Working in agile, you will work closely with other teams to build new features from concept through to launch. You must be self-organized, able thrive in a collaborative environment, and have full stack development experience that will allow you to create intuitive customer experiences for our external and internal customers.

Job Description:

•Responsible for the definition, design, development and successful and timely completion of major new features in current and future products
•Recommend alternative approaches, utilize new technology to achieve goals
•Ensure the delivery of high quality products focusing on customer satisfaction
•Participate in implementing solutions architecture and technical design
•Responsible for augmenting the maintainability and extensibility of the implemented logic
•Lead the design effort for a system component, defining priorities and evaluating resources
•Create work estimates based on technology concepts and requirements documentation
•Participate in code reviews to ensure proper coding and security practices are followed
•Participate in multiple technology projects from concept to implementation, and through all phases of the software development life cycle
•Responsible for design reviews that guarantee the quality of group modules
•Work on complex problems of diverse scope where analysis of situation or data requires in-depth evaluation of various factors which may be difficult to define
•Place customer satisfaction at the forefront of all decision-making and design processes
•Proactively identify and anticipate customer expectations and needs
•Ensure the best technology is being used to create high tech and high touch solutions
•Always work towards improvement by identifying issues, then working towards diagnosing and resolving them

Must Have Skills:


•5+ years experience software development with .NET technologies
•5+ years experience with: HTML, CSS, JavaScript, JQuery, AJAX and modern web application frameworks and technologies like React
•Computer Science degree or equivalent experience
•Mastery of .NET 4.5 (or higher) including ASP.NET, MVC, WCF, web and windows services
•Strong understanding of database design with SQL and/or NoSQL solutions
•Experience with SOAP, REST APIs to support integration of infrastructure, cloud and platform as a service technologies
•Experience with source control like Git
•2+ years experience with solutions to support high-traffic websites
•Proven skills to manage a small team through various phases of the SDLC
•Exposure to cloud based development (Azure, AWS, Digital Ocean, etc)


•Be able to work autonomously and take ownership for large/complex features/systems
•Excellent communication skills
•Detail oriented, with an ability to work in a dynamic environment
•Maintain high internet security and development best practices
•Ability to present technical ideas and high-level concepts and solutions to internal and external team members with varying degrees of technical knowledge
•Strong analytical and problem solving approach

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