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