Web Application Developer
University of Alberta - Edmonton, AB

This job posting is no longer available on University of Alberta. Find similar jobs: Web Application Developer jobs - University of Alberta jobs

This position is covering a leave and has an end date of December 14, 2012 with the possibility of extension.

The goal of University Web Strategy is for the University of Alberta to become one of the best examples of a post-secondary digital learning environment enabled by our web, mobile, social networks, and IT systems capabilities. Our vision has four key attributes: champion interdisciplinary knowledge sharing, empower student and staff innovation, commit to audience-centric design, and build for the mobile, connected community.

We are currently hiring for a Web Application Developer with an expertise in User Interface Engineering who will be responsible for guiding, developing, and ensuring the UAlberta web and mobile interfaces meet all established usability and accessibility guidelines and best practices for our university community.

Duties

Determines project requirements and proposes needs-based solutions using established usability and accessibility guidelines

Researches, codes for, tests, and implements best practices in usability & accessibility for user interfaces

Designs the code structure and codes web applications in C#

Programs and builds database interactivity using SQL, JavaScript

Codes complex web pages in ASP.NET, HTML, CSS

Codes complex cross-browser, object-oriented JavaScript and implements JavaScript frameworks

Designs the code structure and codes complex web applications in AJAX

Designs data exchange between systems using JSON

Re-designs and codes legacy web resources into more flexible programming languages

Works in an Agile design and development environment using Scrum best practices

Designs and writes code used in the University content management system (Sitecore)

Researches, tests, and recommends new web technologies to incorporate into new and existing projects

Writes technical documents to summarize activities undertaken to complete a project and/or to help other programmers to analyze and interpret source code

Coordinates project quotes, scope documentation, and timelines, providing input to Project Manager when projects are very large in scope or cross into other units at the university

Presents information on new techniques and technologies; compares/demonstrates technologies, makes self available to other web developers on campus in an informal mentorship role

Qualifications

BSc in Computing Science preferred; equivalent combinations of training and experience may be considered

Microsoft certification

3+ years of experience in implementing usability and accessibility best practices in user interfaces

3+ years of experience developing web applications using ASP.NET and C#

3+ years experience with ASP.NET and SQL Server

Expert knowledge of cross-browser, object-oriented JavaScript

Advanced knowledge of and preference for JavaScript frameworks

Advanced knowledge of JavaScript debugging and optimization tools

Advanced knowledge of AJAX

Experience using JSON for data exchange between systems

Advanced knowledge of HTML and CSS, preference for HTML5 and CSS3

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Familiarity with Windows Server environment

Sitecore Developer Certification preferred

Experience developing websites and/or web applications for mobile devices preferred

Experience working in an Agile development environment (Scrum) preferred

Please include in your resume URLs of examples of work.

University of Alberta - 10 months ago - save job - block
About this company
28 reviews
The University of Alberta, a single, public provincial university, was chartered in 1906 in Edmonton, Alberta with a new University Act. Uni...