Job Description:
Experience Desired: 7+ Years.
Qualification:
As a Control-M Developer, you will be responsible for designing, implementing, and maintaining batch scheduling solutions using BMC Control-M. You will collaborate closely with application development, infrastructure, and operations teams to ensure the efficient execution of batch jobs and the timely delivery of critical business processes
Responsibilities:
- Design and Development: Design, develop, and implement batch scheduling workflows using BMC Control-M to automate and orchestrate batch job execution.
- Workflow Automation: Create and maintain Control-M job definitions, calendars, schedules, and dependencies to ensure accurate and reliable job execution.
- Integration: Integrate Control-M with other enterprise systems and tools to streamline end-to-end batch processing workflows.
- Monitoring and Alerting: Implement monitoring solutions to proactively identify and address job failures or performance issues. Configure alerts and notifications to notify relevant stakeholders in case of job failures.
- Performance Optimization: Analyze batch processing performance and identify opportunities for optimization. Tune scheduling parameters, job dependencies, and resource utilization to improve efficiency and throughput.
- Documentation: Document Control-M workflows, job definitions, and best practices to facilitate knowledge sharing and ensure consistency across environments.
- Collaboration: Collaborate with application development teams to understand batch processing requirements and implement scheduling solutions that meet business needs.
- Troubleshooting and Support: Provide technical support and troubleshooting assistance for Control-M-related issues, including root cause analysis and resolution.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Proven experience working as a Control-M Developer or similar role.
- In-depth knowledge of BMC Control-M, including job scheduling, job dependencies, calendars, and alerts.
- Proficiency in scripting languages such as Shell scripting, Perl, or Python for automation tasks.
- Strong understanding of batch processing concepts and best practices.
- Experience with enterprise scheduling tools and job orchestration frameworks.
- Familiarity with ITIL processes and principles is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills