Description

Job Description:

  • This position is responsible for creating and maintaining XSLT to be used for QTI data transformation.
  • The ideal candidate can work closely with semi-technical data specialists to identify new transformation rules/needs and independently create new XSL templates to address those needs. Demonstrated independence in management of time and deliverables is a key skill here.
  • This developer’s work will be reviewed by other developers, and the candidate should be familiar with git/DVCS and comfortable with code review and pull request processes.
  • When not addressing immediate processing needs, this developer would work on the longevity and maintainability of the system, including code refactoring in preparation for the application to be applied as a web service. Some familiarity with AWS would be a plus for this role.

Required qualifications:

  • 4+ years of significant XSLT experience on the part of the developer.
  • We can reconsider that time span if the applicant has exceptional depth of experience.
  • 2+ years of experience in Java, or in another OO language (Python, Go, Typescript) with a willingness to work in Java

Preferred qualifications:

  • Understanding of JSON parsing, marshalling and unmarshalling

Optional qualifications:

  • Experience with QTI a plus
  • Experience with AWS a plus

Key Skills: XSLT, Object Oriented, Python, Java, AWS


 

Education

Bachelor's degree