• RPG PRogrammer Analyst

    Location US-MI-Grand Rapids
    Job ID
    Information Technology
  • About The Company

    MedData, a MEDNAX (NYSE: MD) company, is a technology-enabled services organization that improves financial outcomes for hospitals by enhancing the patient experience and expanding their access to healthcare. The MedData managed services program includes a range of patient access and communications, revenue cycle management, and consulting and analytics solutions for healthcare systems, including billing, coding, patient balances, eligibility and enrollment, third party liability, and mobile apps.
    At MedData, we take great pride in our company, in each other, and in our 30+ year history of accomplishments and success. This pride is reflected in our everyday approach to working together. Each team member understands the importance of being part of a company that values their individual contributions and strives to help them achieve their personal goals as they work together to achieve the broader corporate goals. We believe that every team member contributes directly to MedData’s growth and success, and we are constantly searching for new talented, passionate and enthusiastic people who will take pride in being an integral part of our culture.

    Job Description


    This position is member of the MedData Patient Pay production support and software development team. The Programmer Analyst provides production support for legacy systems. They also analyze, design and develop software enhancements and new modules as needed.     


    1. Troubleshoots production problems, performs bug fixes, and implements changes to production applications. 
    1. Assesses user requests for new or modified computer programs to determine feasibility, cost and time required, compatibility with current system, and computer capabilities. 
    1. Researches product development options and provides analysis for product direction. Creates related documentation. 
    1. Provides support regarding product development to internal departments. 
    1. Configures plan outlining steps required to develop program, using structured analysis and design. Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems. Submits plans to user for approval. 
    1. Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation. 
    1. Participates in designing, coding, testing, debugging, configuring, and documenting proprietary applications and software. 
    1. Plans and executes software version upgrade releases and custom interfaces. 
    1. Analyzes the performance of hardware and software interfaces and identifies alternatives for optimizing the usage of computer resources. 
    1. Participates in group reviews of work produced by programming personnel, and gives technical support and guidance. 
    1. Analyzes workflow and participates in distribution of work to meet priorities and goals. 
    1. Meets with IT department heads, supervisors, business analysis personnel, and user management to solicit cooperation, clarify program intent, and identify and resolve problems. 
    1. Consults with users to identify current operating procedures and clarify program objectives. 
    1. Develops and interprets organization goals, policies, and procedures, and reviews project plans. 
    1. Writes documentation to describe program development, logic, coding, and corrections. 
    1. Writes manual for users to describe installation and operating procedures. 
    1. Research and document overall systems descriptions, batch processes, flows and dependencies. 
    1. Participates in after-hours on-call support rotation for major incidents. 
    1. Other duties as assigned. 




    To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.



    • Technical skills include: IBM iSeries computing, AS400 RPGLE or ILE language, DB2 database experience.
    • Presentation skills.
    • Problem solving.
    • Interpersonal and communication skills.
    • Multi-task oriented.
    • Attention to detail.
    • Four years’ experience programming.


    Desirable Qualifications:

    • Knowledge of IBM iSeries systems programming and support.
    • Knowledge of iSeries tools such as Zend.
    • Knowledge of Data Modeling and Data Extraction.
    • Knowledge of interface design and programming.
    • Knowledge of SQL.
    • Knowledge of HealthCare industry.
    • Knowledge of SOC, HIPAA, PCI compliance.
    • Knowledge of ITIL or COBIT controls.
    • Bachelor’s degree in Computer Science or related field, or commensurate experience.






    The physical demands described here 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 enable individuals with disabilities to perform the essential functions.


    While performing the duties of this job, the employee is frequently required to sit; use hands to finger, handle, or feel; and reach with hands and arms.  The employee is occasionally required to stand and walk and must occasionally lift and/or move up to 50 pounds.


    The duties listed above are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related, or a logical assignment to the position.



    This job description is to serve as a guide but no way is it to be considered a comprehensive list of task, duties and responsibilities that will be required by the employee.


    To join our team of 2,000 employees and growing, please apply directly to this posting.


    MedData is an Equal Opportunity Employer



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