[HIRING] UBC is hiring software developer
Please see more details or apply here: http://www.hr.ubc.ca/jobs/staff.php?job_id=22749
Job Summary:
The Programmer Analyst II designs computer application solutions for existing complex or campus-wide computer systems.
In particular, the Programmer Analyst designs, develops and enhances enterprise learning applications managed by the Centre for Teaching, Learning and Technology.
Organisational Status:
The Centre for Teaching, Learning & Technology is a centrally positioned unit, providing support to the UBC teaching and learning community. Technical staff in this unit provide pilot to enterprise level applications, are expected to be innovative and agile, and deploy self-developed, community developed or vendor supplied software. Works with members of the UBC teaching and learning community including faculty members, instructional support staff and others, to build, develop, test and deploy applications to meet specific pedagogical goals. Reports to Senior Manager, Learning Applications, Integrations and Analytics. Works with other Programmer Analysts at all levels.
Specific Duties:
-
Evaluates functional requirements, system features, integration requirements, learning analytic requirements, security requirements and scalability and performance requirements related to enterprise learning applications (e.g., iPeer, WeBWork, Peer Answer Comparison Tool, CoursEval, SeOT Datamart, Exam Prep Database, Response Map, Calibrated Peer Review, edX, Blackboard Building Blocks)
-
Takes responsibility for solution designs including application development and technical support for learning applications and integrations
-
Works collaboratively or independently using a variety of programming, scripting and db-query languages to develop, enhance, integrate and support web applications used for teaching and learning at UBC.
-
Builds integrations between learning applications and the learning technology ecosystem. Ensures that learning applications meet interoperability standards.
-
Ensures learning technologies appropriately track and emit activity events for learning analytic and reporting purposes
-
Maintains applications on CTLT and UBC IT provisioned Virtual Machines.
-
Provides user support to UBC community through face-to-face interaction, phone and email/ticketing system. Creates user manuals and documentation for end users.
-
Builds and maintains good working relationships and collaborates with other developers to achieve client objectives.
Posted Feb 22, 2016, 6:06 AM UTC