Location: Toronto (Downtown)
The Application Developer is accountable to the Manager, Business Applications for managing the design, programming and maintenance of corporate applications.
Responsibilities:
- 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.
Qualifications:
- 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.