Mainframe Developer (COBOL / DB2 / CICS)
Position Title: Mainframe Developer (COBOL / DB2 / CICS)Location: Hybrid - 3 Days Onsite per Week | Birmingham, ALPosition Status: Contract-to-Hire | 6 MonthsPosition Description: We're seeking a Mainframe Developer to help support and modernize critical enterprise applications within our IBM mainframe environment. This role is ideal for a developer who enjoys solving complex business problems, maintaining high-performance systems, and contributing to modernization initiatives that connect legacy platforms with modern technologies.What You'll DoAs a Mainframe Developer, you will:Design, develop, test, maintain, and enhance applications in an IBM z/OS mainframe environmentDevelop and support COBOL programs, JCL jobs, and batch-processing applicationsWork with DB2 databases, including SQL development, data retrieval, and application integrationSupport online transaction processing utilizing CICSAnalyze business requirements and implement application enhancements and fixesTroubleshoot production incidents, batch failures, performance issues, and application defectsReview job logs, system messages, abends, and processing results to identify root causes and resolve issuesParticipate in unit testing, integration testing, and regression testing activitiesCreate and maintain technical documentation, system specifications, and support proceduresCollaborate with developers, business analysts, QA teams, and infrastructure partners throughout the SDLCContribute to mainframe modernization, system integration, and digital transformation initiativesProvide production support and participate in issue resolution efforts as neededFollow coding standards, development best practices, and change-management processesRequired Qualifications5+ years of experience in Mainframe Development, Software Engineering, or a related technical fieldHands-on experience developing applications using COBOLExperience with JCL (Job Control Language) and batch processingWorking knowledge of DB2 and SQLExperience with or exposure to CICS transaction-processing environmentsUnderstanding of the Software Development Life Cycle (SDLC)Strong analytical, problem-solving, and troubleshooting abilitiesAbility to read, maintain, and enhance existing legacy applications and codebasesExcellent communication and collaboration skillsAbility to work effectively in a team-oriented environmentPreferred QualificationsExperience in the financial services, banking, insurance, or highly regulated industries is highly valued.IBM z/OSVSAMTSO/ISPFIBM UtilitiesFile-AIDAbend-AIDControl-M or other enterprise job scheduling toolsGit or modern source control platformsREST APIs and mainframe integration technologiesAgile or Scrum development methodologiesMainframe modernization initiativesCloud integration projectsDevOps tools and CI/CD practicesAbout Seneca Resources:At Seneca Resources, we are more than just a staffing and consulting firm, we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact.When you work with Seneca, you’re choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. We take the time to understand your goals and match you with roles that align with your skills and career path. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way.