Our client is looking for a Software Developer who will play a critical role in developing and maintaining its systems. The successful candidate will be experienced in languages such as SGML, XML, XSLT, Java,C# and have practical and hands-on experience in troubleshooting technical issues.
The Software Developer will join a group of dynamic developers who are responsible for the development, quality control and deployment of research products on multiple research platforms.
This position requires a close working relationship with editorial, platform development and content standards teams, and a demonstrated ability to analyze and resolve issues.
RESPONSIBILITIES
Production support and troubleshooting of product builds for all research platforms; NextPage NXT and Java based online platforms, Folio and Print
Development and maintenance of Omnimark and XSLT scripts
Support for new research product initiatives
Perform root cause analysis of encountered issues and provide recommendations on how to improve the production process
Estimation of incoming requests, feedback on scheduling of tasks, reporting status to the Senior Manager, Development
Experience
Expertise with SGML, XML
Experience with Object-oriented programming (OOP)
Understanding of object copy
Understanding of database normalization
Experience with Java language
Experience in scripting languages such as PERL, DELPHI and SHELL Scripting
Experience with C# and .NET framework
Working knowledge of OMNIMARK scripting (an asset)
Experience (desired) :
Experience with NextPage NXT technology
Experience working with large scale electronic content publishing systems and technologies
Experience working in a mature development environment and familiarity with methodologies like CMMI, Agile, etc.
Other Knowledge, Skills, Abilities or Certifications :
Understanding of the Software Development Life Cycle (SDLC)
Strong communication and analytical skills
Working knowledge of Web applications and design patterns
Strong development skills using XSLT (an asset)
Comfortable in working closely with software architects