

vTech Solution Inc
Batch Processing Developer / Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Batch Processing Developer/Engineer in Linthicum Heights, MD, on a long-term contract. Requires 5+ years in batch processing, proficiency in job scheduling tools, shell scripting, Python or Java, and strong SQL skills.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
Unknown
-
ποΈ - Date
November 14, 2025
π - Duration
Unknown
-
ποΈ - Location
On-site
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Linthicum Heights, MD
-
π§ - Skills detailed
#Shell Scripting #Security #Oracle #Java #Scripting #Data Processing #Batch #Deployment #SQL (Structured Query Language) #Agile #Migration #Compliance #SQL Server #Automation #"ETL (Extract #Transform #Load)" #Computer Science #Python #Documentation #API (Application Programming Interface) #Databases
Role description
Position Title: Batch Processing Developer / Engineer
Location: Linthicum Heights, MD (Onsite)
Duration: Long Term Contract
Summary
The Batch Processing Developer / Engineer is responsible for 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 multiple 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 internal and external 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 organizational standards.
Participate in testing, migration, and release management for production deployments.
Ensure compliance with security and data-handling standards and policies.
Qualifications
Bachelorβs degree in Computer Science, Information Systems, or related field.
5+ years of experience in batch processing or back-end development for enterprise-level systems.
Proficiency with job scheduling tools such as Control-M, Autosys, or similar platforms.
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 analytical, problem-solving, and documentation skills.
Position Title: Batch Processing Developer / Engineer
Location: Linthicum Heights, MD (Onsite)
Duration: Long Term Contract
Summary
The Batch Processing Developer / Engineer is responsible for 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 multiple 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 internal and external 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 organizational standards.
Participate in testing, migration, and release management for production deployments.
Ensure compliance with security and data-handling standards and policies.
Qualifications
Bachelorβs degree in Computer Science, Information Systems, or related field.
5+ years of experience in batch processing or back-end development for enterprise-level systems.
Proficiency with job scheduling tools such as Control-M, Autosys, or similar platforms.
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 analytical, problem-solving, and documentation skills.






