- Minimum six years' overall software experience, including the following tools and processes:
- CI/CD tools (e.g. Jenkins, Gitlab, SVN etc.)
- Hands-on software development experience (preferably in Java, Python, or equivalent languages)
- Migration of batch processing systems or similar projects
- Unix/Linux expertise, including Perl/shell scripting and system administration
- Execution of UAT and production parallel tests, compare results and identify discrepancies
- Autosys batch scheduling system e.g. creating and maintaining autosys jobs, troubleshooting job failures etc.
- Creation of detailed migration plans and executing them successfully
- Strong troubleshooting skills for build failures, testing issues and deployment errors
Collaboration with functional SMEs to plan and execute large-scale migrations
Should be proficient in environment setup, testing, migration execution, and automation
Other Desired Qualifications:
- Familiarity with Eclipse/IntelliJ
- Knowledge of scripting languages like Shell/Python/Perl
- Knowledge of working with Unix environment
- Some knowledge of database management systems (e.g., Sybase)
- Exposure to scheduling tools like Autosys, Control-M, Cron etc.
- Familiarity with SDLC tools, Change Management, Version Control etc.
- Certification in Autosys or related technologies
- Knowledge of programing languages like Core Java or similar
- Experience in environment setup and software deployment in lower environments
- Familiarity with test automation frameworks and debugging methodologies
- Ability to run pre-mortem calls, identify potential migration risks and mitigate issues
- Understanding of IT change management processes and best practices
- Experience in building custom tools/utilities to support migration efforts
- Exposure to IaC (Infrastructure as code) tools like terraform