Employ software and systems to automate processes and improve productivity and efficiency.
Job Duties / Responsibilities:
Analyze business processes and understand their information requirements; help to define and establish workflows, systems, and procedures with an eye towards leveraging information and computer technologies to achieve efficiencies.
Understand the purpose and capabilities of the various software applications in use throughout the company; identify opportunities to further leverage the capabilities of existing software applications; maintain an awareness of the information requirements of our customers and business partners and help define the appropriate information systems and technologies to address their requirements.
Provide expertise as to the capabilities of the various departmental and corporate software applications in use throughout the company. Prepare and maintain the appropriate systems documentation and workflow diagrams to illustrate how each system is being used.
Perform periodic workflow audits to ensure that processes are continuing to leverage software and system capabilities and that those users are performing task in the most efficient manner available.
Participate in defining the company’s technology and information systems vision, strategies, and plans; help prepare cost-benefit analysis and ROI assessments pertaining to the implementation of software applications or technologies within the Company; help assess the impact that technologies and information systems implemented have had by establishing specific metrics and procedures for quantifying the effectiveness.
Investigate the scope of functionality available as part of the base software applications and any available optional modules. Advise the appropriate departments on opportunities to leverage functionality that addresses their requirements and is applicable to their environment.
Help to develop test plans and acceptance criteria for the initial installation and upgrades to commercial and in-house software systems; manage all activities related to the implementation of test plans.
Investigate opportunities to implement vendor supplied, or custom developed, interfaces between systems or modules in an effort to minimize the amount of redundancy pertaining to data entry and maintenance activities.
Assist with the management and tracking of IT software applications projects; help establish and manage project plans; provide regular updates on the status of projects in progress; maintain an awareness of how projects should be progressing based on the level of complexity and the allocation of resources; help to manage the allocation of resources and control those factors which impact the progress of each project.
Work with individual departments and cross-functional project teams in assessing needs and defining user requirements. Assist with the preparation of RFPs and the selection of prospective software application vendors. Coordinate the distribution and collection of RFPs; develop selection criteria and participate in the evaluation and selection process.
Identify the systems documentation needs of each departmental or enterprise software application; oversee the development of required documentation and establish procedures for keeping it current.
Work with each department to analyze and define their information needs (e.g., reports, queries, files); coordinate the appropriate IT resources to either develop reports or queries, or train the end user in the use of report writing or query tools that have been established as corporate standards.
Work with each department to define the nature and scope of the software applications training that is required; coordinate the development of in-house training programs to complement any use of training provided through the software vendor; establish a mechanism for assessing the effectiveness of in house training.
Function as the liaison between the Company and various software application vendors.
Collaborate with co-workers on a daily basis to share knowledge and troubleshoot problems.
Maintain membership in appropriate user groups and professional organizations, knowledge of forthcoming product releases, and understanding of competitive products.
Perform other job related duties as may be assigned or required.
As technology changes, the ability to adjust accordingly to meet customer and vendor requirements.
Bachelor of Science degree in Technology or related field is required.
Five to seven years of experience in managing projects with increasing responsibility and ability to show measured success.
Ability to function as an effective member of a team.
Strong analytical problem solving skills.
Excellent oral and written communication skills.
Minimum four years experience in a workflow development position within an STM publishing organization.
Experience with a wide range of publishing and software automation applications.
In depth knowledge of electronic publishing workflows, including the application of XML-based workflows to support the delivery of materials to a wide variety of media channels.
Extensive knowledge of software tools and workflows related to editorial, imaging, composition, prepress, and electronic/online delivery workflows.
Extensive knowledge in creating, modifying and maintaining document-centric XML vocabularies, CSS, XSLT and Schematron (experience with NLM/JATS DTDs preferred).
Knowledge in C#, .Net, Visual Basic, Visual Studio Tools for Office (VSTO), Perl or other mainstream scripting language preferred.
Demonstrated technical support and training skills.
Proficiency in the use of Office software for business and production purposes.
Ability to manage multiple activities simultaneously.
Ability to operate under pressure in a fast-paced environment.
The Sheridan Group
- 3 years ago - save job