Share this Job

Go Back

Agile Software Engineer - JavaScript Boston, MA and Farmington Hills, MI)


0000-00-00 00:00:00
Job Type: Direct

Agile Software Engineer - JavaScript
Location: (9 positions in Boston, MA and 21 positions in Farmington Hills, MI)
Duration: 9 Months
Client: Cengage
Hire by skype

Positions (Senior Level Candidates only - Level IV or Architect level)
. Agile Software Engineer - JavaScript (Focus on JavaScript; some Java knowledge preferred.)
- Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, relevant work experience
- Software development experience including Java and/or JavaScript programming experience
- Familiarity with object-oriented systems and enterprise design patterns
- Familiarity with wide portfolio of software development applications, environments and languages
- Strong verbal and written communication skills required
- Creative problem solving skills and ability to effectively communicate and translate feedback, needs and solutions
- Must have strong teamwork orientation
- Must be sensitive to cultural differences in interactions and in the way work is done
- Needs good work ethic and strong sense of ownership of end result
- May require up to 5% travel, including international travel

Preferred
- Passion for working in the academic, professional or library markets, and experience with technologies within those markets such as LMS, eReaders, OPAC, OpenURL, Z39.50, and SRU/SRW
- Experience with JavaScript frameworks, such as Backbone.js, Angular.js, JavaScript MVC and jQuery.
- Understanding of Web Standards, Accessibility, and command of Semantic markup (XHTML, HTML5)
- Experience with a variety of Database Systems, such as LDAP, MySql, Oracle, Sybase, MongoDB, NoSQL
- Experience developing for mobile devices
- Experience with Agile development methodologies, including XP methods such as Test Driven Development and pair programming
- Experience using source code control systems, such as Git, Subversion, or CVS
or library markets, and experience with technologies within those markets such as LMS, eReaders, OPAC, OpenURL, Z39.50, and SRU/SRW.

Key Skills: