Data Engineer (Handle EBCDIC data processing requirements)
Position: W2
Location: Remote
Duration: 12+ months
Job description:
• Build and maintain SQL Server stored procedures for data archiving, purge eligibility determination, and purge execution (soft/hard deletes as required).
• Handle EBCDIC data processing requirements (e.g., EBCDIC↔ASCII/Unicode conversion, fixed-length records, packed decimals/COBOL-style encodings when applicable) and ensure data integrity post-conversion.
• Develop Python utilities for orchestration, validation, reconciliation, exception handling, and operational automation (e.g., pre/post checks, file-based extracts, run reports). Implement purge controls: retention rules, legal hold/exclusions, referential integrity management, dependency ordering, and rollback/restore strategy.
• Optimize performance for large volumes (partitioning strategies, indexing, batching, minimal logging approaches where appropriate, transaction scoping). Integrate and run jobs in Control M: job definitions, calendars, dependencies, resource limits, alerting, rerun/restart logic.
• Create operational runbooks, monitoring dashboards/metrics, and support production incidents (root cause, fixes, postmortems). Ensure security and compliance: least-privilege access, audit trails, PII handling, and evidence for retention/purge execution.
• Collaborate with DBAs, data governance, and application teams to validate retention policy interpretation and downstream impacts.
Required technical skills
• SQL Server: T SQL, stored procedures, transactions, error handling, temp tables, indexing, query tuning, SSMS, SQL Agent fundamentals (even if Control M is primary).
• EBCDIC: understanding of common code pages (e.g., 037/1047), conversion pitfalls, fixed-width layouts, and validation strategies.
• Python: building maintainable scripts/modules for ETL-style tasks, database connectivity (ODBC), logging, configuration, and testability.
• Batch scheduling: Control M job creation/execution, dependencies, alerts, reruns, and operational support.
• Data lifecycle: archiving patterns, retention, purge frameworks, auditability, and safe-delete patterns.
Nice-to-have skills
• Experience with very large tables (VLDB), table partitioning/switching, and archival to cheaper storage tiers.
• Familiarity with mainframe-originated data models, COBOL copybooks, and packed numeric formats.
• CI/CD for database objects (DACPAC/SSD T or equivalent), Python packaging, and automated testing.
• Knowledge of data governance tools/processes and legal hold workflows. Experience in regulated environments (SOX, PCI, HIPAA, GDPR-like retention controls).
Currently, there aren't any salaries for this role at Lorven Technologies shared by other job seekers.
View more salaries from Lorven Technologies →Achieve your dream job with our top-notch tools!
Resume Checker
Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!
AI InterviewPrep
Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!
Resume Builder
Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!