> Markdown version of [/jobs/ext/4164965-senior-computer-programmer](https://www.wearedevelopers.com/jobs/ext/4164965-senior-computer-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Computer Programmer - **Company:** Technogen, Inc. - **Location:** Baltimore, MD, United States - **Experience:** Expert - **Contract:** Contract - **Skills:** Customer Information Control System (CICS), COBOL (Programming Language), Software Documentation, Information Systems, Computer Programming, IBM DB2, Software Debugging, Job Control Language (JCL), Interactive System Productivity Facility (ISPF), Medicaid Management Information Systems (MMIS), Software Engineering, Virtual Storage Access Methods, File-aid, Information Technology, Performance Monitor - **Published:** October 27, 2026 - **Apply:** https://www.dice.com/job-detail/8a91f180-0f3a-470c-bf93-36acc30707f6 ## About the Role * A Bachelor's degree from an accredited college or university with a major in computer science, information systems, engineering, business, or a related scientific or technical discipline; or three (3) years of equivalent experience in a related field. (Note: a Master's degree is preferred). * At least eight (8) years of programming experience in software development or maintenance. * At least five (5) years of experience in IT systems analysis and programming., * Experience supporting the Maryland Medicaid Management Information System (MMIS) or another state's MMIS. * 5 years of experience in IBM z/OS mainframe application development and support. * 5 years of experience and proficiency in COBOL, CICS, JCL, DB2, VSAM, ISPF, and TSO. * Experience with debugging and performance tools such as Xpeditor, File-AID, and QMF. * Experience with Information Builders FOCUS. ## Description * Design, develop, test, implement, and maintain applications and programming solutions supporting MMIS business operations. * Analyze business and technical requirements and translate them into application designs, technical specifications, and programming solutions. * Develop and maintain program documentation, operating procedures, technical specifications, and user support materials. * Troubleshoot and resolve application defects, production issues, and system performance problems, including participation in on-call support as needed. * Collaborate with technical teams and business users to identify improvements, support system enhancements, and ensure successful delivery of technology solutions