Developer, Content Systems – Massachusetts Medical Society – Waltham, MA

Develops content services around the Mark Logic NoSQL database that feed NEJM Group publishing and education content to internal and external web services, vendors, and partners. These services include: editorial and digital publishing workflows, XML document processing and conversion, metadata management and creation, content discovery (search), content dissemination to a variety of web publishing platforms, content dissemination via REST APIs. Designs and develops UI for end-user applications that distribute our content. Supports Windows and Linux systems running content services.

Builds and maintains content services primarily using Java and XQuery frameworks.

Builds User Interfaces for end-user applications that distribute content.

Engages in all aspects of software development, from assessing user needs, through development, unit testing, and deployment.

Develops and maintains XML data repository of all NEJM Group publications and — using XQuery, XSLT and other tools and techniques — prepares publication content for distribution via online and print vehicles.

Designs and maintains XML Schemas and Document Type Definitions in support of publishing and development needs.

Creates and documents design models, contributes to configuration management and build process, manages development issues as needed, and contributes to quality assurance operations.

Works with product leads and implementation teams to meet business priorities and the needs of end users; proactively offers suggestions and solutions.

Assists with solutions to streamline business and editorial processes to achieve departmental and company-wide goals more effectively and efficiently.

Partners effectively with strategic vendors on co-development projects and integrated deployments.

Assists in estimating and scheduling technical work, and communicates status, problems, and resolutions on projects and assignments.

Assists architects in defining software, best practices, system architecture and design recommendations and infrastructure specifications and requirements for enhancements to dynamic and secure web sites and web-based applications using ASP.NET 2.0, JavaScript, XML, JSON, JQuery, SOAP and RESTful web services, AWS and other cutting edge front-end and middle-tier technologies and standards.

Required Skills

Specific technical skills required include:
Strong knowledge of Java, Perl, Python, JavaScript, Jquery; in-depth understanding of RESTful principles and the ability to implement them.

Structured information standards and tools: XML, XQuery, XSLT, XPath, XML Schema, DOM, JSON, RDF, SQL

Publishing and Metadata standards: NLM, TEI, RSS, NewsML, Dublin Core, METS/MODS general electronic publishing metadata standards, general content packaging concepts

User Interface and design standards: (X)HTML, CSS, JQuery, JavaScript/AJAX

Operating systems: Ability to work comfortably in Windows OS, Mac OS, and Linux OS

Content Management tools: XML Databases, relational databases

Web and Cloud platforms: WordPress, Amazon AWS, familiarity with Cloud-based audio and video streaming

Required Experience

A Bachelors’ degree or equivalent and 2-3 years of related experience in electronic publishing are required. Some experience in the creation and management of document-centric XML and in the application of XML technologies (XSLT, XQuery, XPath, etc.) is preferred. Familiarity with RESTful web services, Java, JSP, and Java related technologies (i.e. Ant) as well as basic UI programming (XHTML, CSS, AJAX, JQuery, NodeJS, etc.) are also necessary. The ability to work collaboratively, to communicate technical concepts clearly and accurately, and a strong understanding of electronic document life-cycles are important. A basic understanding of digital asset management and repository systems, metadata collection and usage best practices is desirable.

Source link

Author: admin