The responsibilities of this job include, but are not limited to, the following: Assisting developers, analysts, and designers in conceptualizing and developing new software programs and applications; Assisting in the preparation and documentation of program requirements and specifications; Researching and documenting requirements of program users; Consistently writing, translating, and coding software programs and applications according to specifications; Running and monitoring software performance tests on new and existing programs for the purpose of correcting errors, isolating areas for improvement, and general debugging; Generating statistics and preparing and writing reports for management and/or team members on the status of the programming process; Assisting in the development and maintenance of user manuals and guidelines; Installing software products for end users as required; Conducting research on emerging application development software products, languages, and standards in support of procurement and development efforts; Recommending, scheduling, and performing software improvements and upgrades; Liaising with network administrators, systems analysts, and system support representatives to assist in resolving problems with software products and company software systems. Minimum education and professional requirements include, but are not limited to, the following: College diploma or university degree in the field of computer science or software engineering, and/or three years equivalent work experience; Certifications in Mentor Operating environment or similar MultiValue environment; Working technical knowledge of programming languages, including PICK Basic, Procs, Windows 95/98, NT, Windows 2000, and Windows XP; Extensive database and operating systems experience with mentor operating environment or similar MultiValue environment; Solid working knowledge of medical and insurance applications a plus; Working knowledge of HTML and XML preferred; Hands-on software troubleshooting experience; Flexibility and adaptability in learning and understanding new technologies. Knowledge of applicable data privacy practices and laws. Excellent written and oral communication skills. Excellent interpersonal skills. Ability to conduct research into software-related issues and products. Highly logical. Technically proficient. Highly self-motivated and directed. Keen attention to detail. Proven analytical and problem-solving abilities. Ability to effectively prioritize and execute tasks in a high-pressure environment. Experience working both independently and in a team-oriented, collaborative environment. Ability to work overtime hours as required to meet project deadlines. Ability to sit for extended periods of time. Dexterity of hands and fingers to operate a computer keyboard, mouse, and other devices. Ability to travel as required for the purpose of off-site software installation. Since opening our first medical center in 1981, Patient First's vision remains the same: making access to quality medical care as convenient and cost-effective as possible. To achieve this objective, we have adopted and continue to embrace many innovative operating systems and practices. All 78 Patient First centers in the mid-Atlantic region are open every day of the year- including weekends and holidays. Patient First provides both primary and urgent care services as well as a broad range of Occupational Health services. X-rays, lab tests, and prescription drugs are available on-site to save time and reduce the need for extra trips. Patient First offers excellent benefits packages, flexible hours, and competitive compensations for Nurses, Lab and Radiologic Technologists, Medical Assistants, and Front Office staff. Medical candidates with at least 1-2 years of experience in a physician's office or hospital setting are preferred. To learn more about our non physician benefits package please click here. To learn more about our physician benefits please click here
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Associate degree
Number of Employees
1,001-5,000 employees