Application/Database Developer

Location US-OH-Cleveland
Posted Date 1 week ago(2/12/2018 8:41 AM)
Job ID
# Positions
Experience (Years)
Information Technology

Company Overview

MCPc is a technology logistics company that helps clients empower their employees to work from anywhere and on any device through innovative end point computing architectures.


The company’s heritage as a top 100 solution integrator and unique anyplace workspace ideology has positioned it to become a thought leader in the rapidly expanding next generation Internet of Things (IoT) marketplace.


As customers continue to expand their use of connected devices, MCPc will also continue to deploy and develop enhanced services around managing the intelligent device life-cycle in a proactive and efficient fashion. Headquartered in Cleveland and with branch locations across the Midwest, MCPc provides custom solutions for the three biggest issues facing customers today: Logistics, the Secured Client and Workspace Transformation. These three offerings make up the core of the Anyplace Workspace ®, our answer to the Internet of Things and PC-as-a-Service.


MCPc is proud to be an equal opportunity employer, focused on recruiting and retaining top talent at every level. We employ premier associates in the industry who deliver value and support to our growing customer base. In order to ensure MCPc is holding itself to the highest level of security, as a trusted and premier endpoint solutions provider, all new employees must undergo our standard background check and drug screen test for pre-employment purposes.


As a NorthCoast 99 winner for 8 consecutive years, MCPc is consistently recognized as one of Northeast Ohio’s best places to work. MCPc offers a comprehensive benefits package which includes optional Medical, Dental, Vision, Short Term Disability, 401k, Voluntary Life Insurance (for you and your family), Group Accident and Critical Illness Insurances as well as company-paid Life and Long Term Disability Insurances. We also offer Paid Time Off, Paid Holidays, a Wellness Program and other perks to take advantage of through our strategic partnerships!

Position Overview

As an individual contributor, this mid-level position will help with form building, implement, maintain and manage a new Electronic Health Record (EHR) system for the agency and its users, including those using assistive technology.  This position requires EHR database and application design, implementation and administration. The EHR system will be built in consultation with our vendor.  On-going support, report writing and maintenance will be required over the lifetime of the EHR.


  • Design, program, develop, test, and implement EHR database system.
  • Maintain data quality and provide quality assurance over the data in the EHR by ensuring proper data fields are maintained and periodically audit client records to ensure consistency of data capture.
  • Respond and resolve issues to user satisfaction in a prompt, courteous manner, using language users can understand.
  • Review and evaluate description of requested changes to database designs.
  • Communicate and document database changes.
  • Understand impact of database changes and make recommendations as appropriate.
  • Customize EHR as needed per project plan and agency needs.
  • Create and customize Crystal reports.
  • Manage data warehouse, reporting system and intranet.
  • Make recommendations regarding workflows and data entry processes.
  • Maintain data warehouse, Health Information Exchange and other EHR integrations.
  • Ensure HIPAA compliance and security of database user access.
  • Provide support to staff.
  • Perform training sessions for staff as needed for the EHR.
  • Assist with compliance for Meaningful Use/MACRA, CARF, OOD and any other regulatory agencies.
  • Implement changes to databases; code and test SQL (Sybase preferred).
  • Design logical and physical databases for Online Transaction Processing (OLTP) and Data Warehouse systems. 
  • Solid problem-solving and sound judgment skills. Ability to design screens and customize EHR systems in accordance with project plan and needs of the agency.
  • Familiarity with SharePoint and VB.NET WinForms applications.
  • Excellent written and oral communication skills. Strong interpersonal and negotiation skills.
  • Excellent time management and ability to prioritize workload.
  • Able to multi-task, work under pressure and meet multiple and sometimes conflicting deadlines.
  • Experience in computer language/programming/code.
  • In-depth experience of healthcare related applications and industry standards.
  • Experience working with vendors, clients, and management.



Education:  MINIMUM Bachelor's degree in Business, Information Technology or Healthcare related field or the equivalent combination of education and experience


Experience:  Minimum 6 years’ experience in technology, healthcare or social work environment. Experience working with, installing or modifying Compulink or other Electronic Health Record (EHR) system.


License or Certifications:  Certified Healthcare Technology Specialist or other related technology certificate a plus.



Physical Functions: 

While performing the duties of this position, the employee must be able to work required hours. Must be able to sit, stand, type and focus on computer work for long hours. Must be able to create screens and forms for users including those using assistive technology.  In addition, must be able to listen and speak to others in able to achieve results of position requirements.


The physical demands and work environment characteristics described are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to individuals with disabilities to perform the essential functions.



The employee is expected to adhere to all agency policies and to act as a role model in the adherence to agency policies including HIPAA and Code of Ethics.  


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed