Application/Reports Developer

Location: Toronto (Downtown)


The Application Developer is accountable to the Manager, Business Applications for managing the design, programming and maintenance of corporate applications.



  • Design and Architecture: Performs a variety of technical tasks, including design, architecture, programming, maintenance, testing, and documentation of software solutions, web based technology and data integration solutions; designs, implements, and maintains the components required for application features; integrates and maintains third party software/data into existing web applications and web infrastructure;
  • Process Documentation: Leads the ongoing development, documentation and maintenance of programming standards; helps design and implement development workflows and change management processes;
  • Applications and Solutions Implementation: Works collaboratively with members of the IT and Corporate Marketing team, and other business units as required, implementing applications and solutions;
  • Project Reporting: Provides input on project deliverables, including time and cost estimates;
  • Regulatory and Audit Adherence: Stays up to date on current trends in .net and SharePoint related technologies; adheres to any and all regulatory and audit requirements in any solution or work provided;
  • Any other job related duties and/or projects that may be assigned.



  • Degree or diploma in Computer Science or a related field;
  • Minimum 3 years of developing, implementing, customizing, deploying and supporting complex .Net and SharePoint 2010/2013 solutions (incl. public facing web sites);
  • Extensive experience in the design and development of custom web sites and applications using technologies such as HTML, XHTML, CSS, JavaScript, ASP.NET, C#, XML, XSL, SharePoint 2010/2013, SharePoint workflows, Visual Studio, and Microsoft SQL;
  • Strong knowledge of web development processes, analysis, design, tools and techniques is essential;
  • Expert knowledge of relational databases and client-server concepts;
  • Experience with responsive and/or adaptive design is highly desirable;
  • Experience migrating SharePoint site from one version to another (e.g. SharePoint 2010 to 2013) is highly desirable;
  • Experience with mobile development is highly desirable;
  • Applicants must be prepared to provide URLs or other examples of relevant development work utilizing the aforementioned expertise;
  • Superior analytical and problem solving skills;
  • High level of initiative and enthusiasm, with creative flair and/or entrepreneurial spirit;
  • A hands-on and can-do attitude, with strict attention to detail;
  • Ability to prioritize and meet tight deadlines;
  • Ability to make decisions and recommendations to multi-disciplinary groups;
  • Ability to adapt to changing business needs with innovative solutions;
  • An ability to work independently and collaboratively;
  • Strong team player.