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