What are the responsibilities and job description for the Mainframe Assembler Developer :: Wilmington , DE( Onsite) position at CISO Aid?
Mainframe Assembler Developer
Wilmington , DE( Onsite)
Job Summary
We are looking for an experienced Mainframe Assembler Developer responsible for developing, maintaining, enhancing, and supporting mainframe applications using IBM High-Level Assembler (HLASM). The candidate should have strong knowledge of IBM z/OS environments, system-level programming, debugging, performance optimization, and mainframe application support.
Key Responsibilities
- Develop, maintain, and enhance applications using IBM Mainframe Assembler (HLASM).
- Analyze existing assembler programs and implement code changes based on business requirements.
- Debug and resolve production issues, abends, and system-level errors.
- Perform code reviews, unit testing, integration testing, and regression testing.
- Work with mainframe technologies such as JCL, COBOL, CICS, DB2, and VSAM, as applicable.
- Analyze dumps, trace program execution, and troubleshoot memory-related and data-related issues.
- Optimize assembler programs for performance, memory utilization, and CPU efficiency.
- Work with system utilities, macros, registers, storage management, and addressing techniques.
- Participate in requirement analysis, technical design, implementation, and deployment activities.
- Provide production support, root-cause analysis, and incident resolution.
- Prepare technical documentation and coordinate with cross-functional teams.
Required Technical Skills
- Strong experience in IBM Mainframe Assembler (HLASM).
- Good understanding of IBM z/OS architecture and mainframe operating environments.
- Knowledge of assembler instructions, registers, addressing modes, condition codes, and program linkage conventions.
- Experience with macros, subroutines, save areas, parameter passing, and storage management.
- Knowledge of JCL, datasets, utilities, and mainframe job execution.
- Experience in debugging, dump analysis, and problem determination.
- Familiarity with ISPF, TSO, SDSF, and mainframe development tools.
- Understanding of batch processing and mainframe application execution.
Preferred Skills
- Knowledge of COBOL, CICS, DB2, VSAM, and other mainframe technologies.
- Familiarity with IBM system services, supervisor calls (SVCs), and system-level programming, where applicable.
- Experience with performance tuning and production troubleshooting.
- Knowledge of change management, version control, and release management tools.
- Experience working in Agile or other structured software development environments.
Educational Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
Experience
- Typically 3β8 years of mainframe development experience, with relevant hands-on experience in Assembler.
- Experience requirements may vary depending on the seniority of the position.
Key Competencies
- Analytical and problem-solving skills.
- Strong debugging and troubleshooting capabilities.
- Attention to detail and code quality.
- Effective communication and teamwork.
- Ability to handle production incidents and meet project deadlines.