Sr Mainframe Developer / Engineer
On-siteDallas, Texas, United States
Job Summary
Partner with stakeholders and teams to translate business requirements into logical data models, source-to-target mappings, and integration specifications. Define test data strategies supporting functional, regression, and modernization testing while designing reusable patterns for provisioning, masking, and synthetic data solutions. Analyze entity relationship diagrams, schemas, and data flows to identify dependencies, then perform data discovery, mining, and validation across databases, files, and APIs using SQL and Easytrieve. Collaborate across architecture, development, and operations to resolve issues and enable automation while ensuring compliance with data privacy and regulatory standards. Document models, mappings, and best practices for enterprise reuse. Bachelor's degree required; strong SQL proficiency and experience with relational databases essential. Banking domain knowledge preferred. Flexible work from home options available.
Required Qualifications
- Banking Experience
- Credit Card experience
- Bachelor's degree in Computer Science, Information Technology, Data Management, Engineering, or a related field, or equivalent practical experience
- Strong experience in data analysis, data architecture, database design, test data management, quality engineering, or software delivery
- Proficiency writing and optimizing SQL queries for data discovery, validation, reconciliation, and troubleshooting
- Experience analyzing relational databases, mainframe data structures, files, batch jobs, APIs, and downstream data consumers
- Ability to translate business rules and system behavior into clear data requirements, mappings, and test data needs
- Strong communication skills with the ability to explain complex data concepts to technical and non-technical stakeholders
- Experience working in Agile delivery environments and collaborating across product, engineering, quality, architecture, and operations teams
Desired Qualifications
- Banking Domain Knowledge
- Strong experience in data analysis, data architecture, database design, test data management, quality engineering, or software delivery
- Proficiency writing and optimizing SQL queries for data discovery, validation, reconciliation, and troubleshooting
- Experience analyzing relational databases, mainframe data structures, files, batch jobs, APIs, and downstream data consumers
- Experience working within banking, payments, credit card, deposits, lending, or customer/account data domains
- Understanding of core banking platforms, transaction processing flows, customer and account hierarchies, and regulatory reporting requirements
- Ability to trace, analyze, and map data across upstream and downstream applications, databases, files, APIs, and enterprise data platforms
- Familiarity with batch and real-time processing architectures and the movement of data across interconnected banking systems
- Experience with enterprise test data management platforms, data masking, synthetic data generation, data subsetting, and automated data provisioning
- Understanding of data governance, data classification, retention requirements, and regulations governing the storage, transmission, and protection of sensitive customer and financial data
- DB2
- SQL Server
- Oracle
- PostgreSQL
- SQL
- Easytrieve
- SPUFI
- Basic understanding of COBOL, JCL, and VSAM datasets
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.