Engineer - Content Management
Develops, designs and contribute to the development and maintenance of a Content Management System (CMS) platform infrastructure on the system’s CMS. Performs routine maintenance for the CMS, ensuring the system’s service lines, participating entities and other partners are continuously available. Modifies and upgrades system products to current release levels. Works in conjunction with Director of Advertising and Engagement in dealing, with CMS, content management and application maintenance.
Creates and communicates status reports in accordance with department standards.
Develop and maintain backend components of our CMS platform using NodeJS and TypeScript at the direction of the Director of Advertising and Engagement.
Participates with team members in the maintenance of the TMC Health CMS, its affiliates, and other entities hosted on the CMS.
Work with either Express or Koa frameworks to build robust and scalable server-side applications.
Formulates and plans for the safety and security of TMC Health data and security available on the CMS, in accordance with TMC policies and through IS Information Security.
Determines, documents, and presents information for the selection and implementation of vendor products which meet the needs of the company.
Provides technical assistance to staff including interpretation of specifications.
Design and implement RESTful APIs for seamless integration with front-end applications.
Utilize Docker for containerization and deployment of CMS services.
Demonstrate strong knowledge and experience working with Azure services, including Azure Storage, Azure
Container Apps, and Azure Functions.
In accordance with TMC policies, implement security and data integrity best practices to safeguard sensitive information.
Utilize DB design principles and write SQL queries for efficient data retrieval and manipulation.
Possess knowledge of MongoDB and the ability to inspect data within MongoDB databases.
Adheres to TMC organizational and department-specific safety, confidentiality, values, policies and standards.
Performs related duties as assigned.
EDUCATION: Bachelor’s degree or an equivalent combination of relevant education and experience.
EXPERIENCE: Five (5) years of CMS design, development, and implementation. A health care background is preferred, but not required.
LICENSURE OR CERTIFICATION: None Required
KNOWLEDGE, SKILLS, AND ABILITIES:
- Strong knowledge of NodeJS and Typescript.
- Ability to work with either Express or Koa.
- Knowledge of logging and monitoring best practices.
- Strong knowledge of RESTful API design.
- Ability to work with Docker.
- Strong knowledge of working with Azure services including Azure Storage, Azure Container Apps, and Azure Functions.
- Knowledge of security and data integrity best practices.
- Skills with DB design and writing SQL.
- Knowledge of MongoDB and data inspection in MongoDB.
- Knowledge of building and maintaining modern headless CMS systems.