The Office of Academic Innovation at the University of Michigan is 
currently looking for an XBlock developer.  Details can be found 
at 
http://umjobs.org/job_detail/130956/academic_innovation_software_developer_digital_innovation_greenhouse

Here's an overview:

Job Summary

The University of Michigan is seeking a qualified Software Developer to 
play an active role in the software development team in the Digital 
Innovation Greenhouse 
<http://digitaleducation.umich.edu/about-dei/digital-innovation-greenhouse/>, 
a strategic team within the Office of Academic Innovation (AI). The Digital 
Innovation Greenhouse applies software development expertise in support of 
digital education tools and technologies to find pathways to enable 
personalization at scale across the U-M community and beyond.

Academic Innovation is a strategic priority for the University of Michigan. 
Through curricular innovation, leadership in learning analytics, and 
digital infrastructure at scale, AI aims to transform the way we educate 
and engage our residential students. The University of Michigan has been a 
pioneer in delivering massive open online courses (MOOCs) to learners 
around the world through multiple platforms such as Coursera and EdX. 

This new position is an exciting new role, working within a fast paced 
environment to design and develop MOOCs, blended learning, and other 
digital education web applications that are aimed at unlocking new 
educational opportunities and enabling personalized, engaged, and lifelong 
learning for the U-M community and learners around the world.  As such, the 
Learning Experience Application Developer will develop applications that 
can scale to potentially tens of thousands of users through the use of 
cloud computing platforms and well-established standards and frameworks 
such as Learning Tools Interoperability (LTI).

The developer employed in this position will work with the developers, 
designers, and researchers in the Office of Academic Innovation and will 
collaborate closely with world-class faculty as well as other academic, 
technology, and administrative staff at the University.
 

Responsibilities


   - 
   
   Integrate and build software experiences for partner MOOC platforms 
   (e.g. edX, Coursera) to enhance learning experiences.
   - 
   
   Collaborate closely with software developers, instructional designers, 
   faculty, researchers, and students, at the University of Michigan and our 
   external partners, to define, prioritize, and create innovative 
   functionalities optimized for scaled learning platforms
   - 
   
   Engage in software development in line with requirements and project 
   timelines
   - 
   
   Maintain and debug production applications and resolve application 
   bottlenecks and inefficiencies
   - 
   
   Employ a pragmatic approach by understanding the trade-offs between a 
   perfect solution and a working solution
   - 
   
   Work closely with a team to solve problems, transfer knowledge, and 
   develop software architecture and designs
   - Mentor, manage, and collaborate with student designers and developers 
   (e.g. interns) as appropriate.

Required Qualifications


   - 
   
   Bachelor's degree in Computer Science, Computer Engineering, or related 
   field or equivalent combination of education and relevant experience
   - 
   
   Experience developing full-stack web applications using HTML, CSS, 
   JavaScript, Python, Django
   - 
   
   Experience with Massive Open Online Courses (MOOCs)
   - 
   
   Experience working with Git
   - 
   
   Hold strong attention to detail and concern for information accuracy
   - 
   
   Strong analytic and problem solving skills with special emphasis on 
   experimental design and hypothesis testing
   - 
   
   Ability to work well in a multicultural and collaborative environment
   - Passionate about changing teaching and learning through technology at 
   the University of Michigan and across the world

Desired Qualifications


   - 
   
   Two years of software development experience
   - 
   
   Experience developing XBlocks (extensions to the edX MOOC platform) 
   and/or Learning Tools Interoperability applications
   - 
   
   Experience working with relational database platforms (e.g. MySQL, 
   PostgreSQL, MariaDB, Oracle) and emerging NoSQL platforms (e.g. MongoDB, 
   CouchDB, Redis)
   - Experience with test-driven development and testing frameworks (e.g. 
   Testing JS, Jasmine, Mocha, Handlebars, Nose)

--
Chris Teplovs, Ph.D.
Lead Developer, Digital Innovation Greenhouse 
<http://ai.umich.edu/about-ai/digital-innovation-greenhouse/>
Academic Innovation <http://ai.umich.edu/> | Office of the Provost | 
University of Michigan
O: +1-734-764-7351 M: +1-734-726-0031 | @UMichiganAI 
<http://twitter.com/UMichiganAI> / @cteplovs <https://twitter.com/cteplovs>


-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/3f775455-0dfa-4bd7-abac-283e49f620c8%40googlegroups.com.

Reply via email to