Principal Software Developer Content Systems
Long Island Community Hospital - Waltham, Massachusetts, United States, 02254Work at Long Island Community Hospital
Overview
- Apply
Overview
The world has changed, and so has the way we work. The MMS has adopted a flexible work model that allows most employees to choose where they work – at home, onsite in our Waltham or Boston office, or a combination of the two – based on their preferences and our business needs. Because what matters is the work we do, not where we do it.
The
Principal Software Developer, Content Systems
is responsible for the lifecycle and workflow of NEJM Group XML content and publications utilizing various tools and development frameworks, including MarkLogic. This position will architect and implement content services (APIs) and databases that create, process, and deliver The New England Journal of Medicine portfolio of products and other content assets to editorial and customer-facing web services, vendors, and partners. Serves as a mentor to content systems developers, and this position includes some system administration and support duties, which may occasionally require after-hours engagement.
Responsibilities:
Utilizes the MarkLogic integration platform and designs MarkLogic-hosted solutions.
Implements and maintains editorial and digital publishing workflows including document search and discovery services. Responsible for XML and JSON document processing and conversion in XQuery and XSLT.
Performs configuration and system administration of the MarkLogic content repository environments.
Contributes to and improves the adoption of team-oriented Agile development processes.
Performs system administration and support tasks, occasionally responding to after-hours production emergencies or needs.
Takes the lead on gathering and defining user acceptance criteria requirements by proactively collaborating with business and editorial stakeholders as appropriate.
Serves as a mentor to content systems developers and optimizes cross-training opportunities with the team.
Adheres to Software Development Lifecycle within the content systems including development practices like code reviews and deployments utilizing best DevOps practices.
Assists in estimating and scheduling technical work, and communicates status, problems, and resolutions on projects and assignments.
Required Skills
Required Experience
A Bachelors’ degree or equivalent and 8 or more years of related experience in electronic document publishing, natural language processing, and/or software development is required.
Extensive Experience with digital asset management, repository systems, search, indexing, semantics, metadata best practices, and electronic document life-cycles.
Motivated self-learner and self-starter, who is action-oriented and results-driven.
Successful track record working in Agile/Scrum environments.
Strong communication and interpersonal skills, with the ability to effectively collaborate and communicate with stakeholders at all levels of the organization.
TECHNICAL SKILLS:
Significant in-depth experience with MarkLogic, Spring Framework, Docker, RESTful web services, Git and GitHub, Jenkins, Jira, Confluence, and Amazon Web Services (S3, API Gateway, and CloudFront).
Proficiency in Java and Java technologies and/or JavaScript/NodeJS is required.
Familiarity with Apache NiFi, shell scripting, GraphQL, and basic UI programming is a plus.
Expertise with XML, XQuery, XSLT, XPath, XML Schema, JSON, RDF and SPARQL is a plus
Knowledge of working with NLM/JATS, MPEG-21, Dublin Core, general electronic publishing metadata standards is a big plus.
Benefits:
Our generous benefits offerings include: 3 weeks of paid vacation, 6 personal days, 12 sick days, 13 paid holidays, medical and dental plans, 401(k) plans with company match, backup childcare assistance, tuition assistance and more!
The MMS has earned praise as one of the Top Places to Work in Massachusetts by The Boston Globe for the past 11 years in a row! The Globe surveys employees regarding their opinions about company leadership, benefits, ethics, values and culture, and recognizes those companies who receive high marks from their employees.
Massachusetts Medical Society is an Equal Opportunity Employer: Min/Fem/Vet/Disabled