Batch Processing Developer / Engineer - C2C, W2 or 1099
Summary:
The Batch Processing Developer / Engineer supports the Child Support Management System (CSMS) by designing, developing, maintaining, and optimizing batch jobs and data processing workflows. This role ensures that large-scale data loads, nightly jobs, and scheduled interfaces run reliably, efficiently, and securely across DHS systems and external partners.
Key Responsibilities:
• Design, develop, and maintain batch programs, scripts, and job schedules to process large data sets and transactions.
• Configure and manage job scheduling tools (e.g., Control-M, Autosys, or equivalent) for nightly and periodic runs.
• Monitor and troubleshoot batch execution issues, ensuring on-time and error-free completion.
• Analyze system performance and optimize batch job dependencies, timing, and resource usage.
• Support data extracts, transformations, and loads (ETL) between legacy, CSMS, and external agency systems.
• Collaborate with DBAs, developers, and infrastructure teams to resolve issues related to data, performance, and job failures.
• Document batch processes, dependencies, and operational procedures in alignment with DHS SDLC standards.
• Participate in testing, migration, and release management for production deployments.
• Ensure compliance with security and data-handling standards (IRS Pub 1075, CJIS, HIPAA).
Qualifications
• Bachelor’s degree in Computer Science, Information Systems, or related field.
• 5+ years’ experience in batch processing or back-end development for enterprise or government systems.
• Proficiency with job scheduling tools.
• Experience with shell scripting, Python, or Java for automation and batch control.
• Strong understanding of SQL, stored procedures, and performance tuning on Oracle or SQL Server databases.
• Familiarity with ETL processes, data validation, and file transfer protocols (SFTP, MQ, API).
• Experience in Agile or hybrid SDLC environments.
• Excellent problem-solving and documentation skills.
Job Types: Full-time, Contract
Pay: $50.00 - $65.00 per hour
Expected hours: 40 per week
Work Location: In person