Mainframe Developer (Application Modernization)Assignment DetailsDuration: 6-month contractNo C2C/ No Sponsorship, W2 onlyLocation: Onsite 4 days/week in Southlake or Austin, TXInterview: Candidates must be willing to attend an onsite interview if requestedPosition OverviewOur financial client is seeking an experienced Mainframe Software Developer with expertise in application modernization, specifically in interfaces between legacy mainframe and distributed applications. The developer is responsible for the architecture, design, development, and implementation of complex software solutions that support the firm’s processing capabilities. The candidate should be well versed in AI coding tools and agentic AI and inclined to use AI to improve productivity. What You’ll DoCollaborate with cross-functional teams to understand business requirements and identify modernization opportunitiesContribute to solutioning, design, and implementation of modernization strategies for legacy applications, including mainframe migration and refactoring and mainframe callouts to distributed platformsBuild interfaces between legacy and modern distributed applicationsEvaluate existing legacy systems and propose solutions to improve performance, scalability, and maintainabilityDevelop and maintain automated processes for legacy applications for consistency and efficiencyStay current with emerging technologies and industry trends in legacy modernizationUse AI tools to improve productivityMentor the technical team, supporting developers who want to expand into mainframe and distributed technologies, including geographically distributed teamsCommunicate and collaborate with business stakeholders, platform teams, architects, and other domain teamsMeet project timelines, address obstacles proactively, and deliver high-quality resultsRequired QualificationsBS in Computer Science, Software Engineering, or a related field10+ years of experience in mainframe technologies: COBOL, JCL, DB2, Datacom, SQL, SQL stored procedures, messaging queues (IBM MQ, Kafka), CICS, Easytrieve, REXX, and SORT utilities10+ years of experience as a software developer, with at least 3 years in a lead or co-lead role3-4 years of experience with tools such as Control-M, ChangeMan, File-AID, Startool, STARBAT, Xpediter, TOAD, and SPUFIStrong experience with high-volume transaction processing and brokerage experienceGood knowledge and hands-on experience in the financial industry, specifically brokerage transactions, balances, positions, and books and records systemsProven record of participating in architecture, design, and development of complex enterprise-level systemsExperience with legacy application modernizationDemonstrated use of AI and AI agents to increase productivityStrong understanding of software architecture patterns, design principles, and scalabilityExcellent problem-solving, critical thinking, and decision-making skillsEffective communication and cross-functional collaboration skillsExperience mentoring development teams, including geographically distributed teamsPreferred QualificationsExposure to distributed and cloud technologies (GCP, Java, JavaScript, .NET, C#, Spring Boot, MongoDB, Postgres, etc.) and AI tools (GitHub Copilot, others)Familiarity with file transmissions, cloud, SPOS, callouts from mainframe to distributed services, security tokens, and authentication mechanismsStrong preference for experience with high-volume brokerage transaction processing and posting, both batch and real-timeThis posting is for an existing vacancy.Procom provides Basic Life/AD&D insurance, Short- and Long-Term Disability, and EAP at no cost to eligible employees after a waiting period. Medical and dental coverage (employee premium contributions), a non-matching 401(k) plan, and additional voluntary coverage are also available. This role includes legislatively required paid leave; no bonus, commission, or equity compensation applies.