Overview
The Mainframe Assembler is a pivotal role within our IT department responsible for developing and maintaining assembly language programs that run on mainframe systems. This specialized position is crucial for ensuring the optimal performance reliability and efficiency of core applications that underpin business operations. The Mainframe Assembler works closely with systems analysts software developers and IT support teams to deliver solutions that not only meet technical specifications but also align with strategic business goals. In a rapidly evolving technological landscape the expertise of a Mainframe Assembler is essential to troubleshooting complex issues enhancing existing codebases and contributing to innovative projects that leverage mainframe capabilities. This role is expected to deliver highquality code and comprehensive documentation while adhering to industry best practices and standards. The Mainframe Assembler s proficiency ensures that legacy systems continue to operate seamlessly thereby safeguarding business continuity and supporting the organization s longterm objectives.
Key Responsibilities
- Develop assembly language programs for mainframe systems to fulfill business requirements.
- Debug and troubleshoot existing code to resolve issues and improve performance.
- Conduct performance analysis and optimization of assembly language programs.
- Collaborate with systems analysts and developers to gather and refine program specifications.
- Create and maintain detailed program documentation for support and reference.
- Participate in code reviews to ensure compliance with coding standards and best practices.
- Assist in the integration of mainframe applications with other systems.
- Work with team members to identify opportunities for process improvement and automation.
- Provide technical support for production mainframe systems and applications.
- Test and validate assembly language programs prior to deployment.
- Stay updated with the latest technologies and trends relevant to mainframe programming.
- Participate in training and mentoring junior programmers and staff.
- Manage and prioritize multiple tasks and projects to meet deadlines.
- Document and report on system changes and enhancements.
- Assist in disaster recovery planning and implementation activities.
Required Qualifications
- Bachelor s degree in Computer Science Information Technology or related field.
- Proven experience in mainframe programming specifically with assembly language.
- Strong understanding of mainframe architecture and operating systems.
- Experience with debugging tools and techniques for assembly language.
- Knowledge of mainframe development environments and tools.
- Familiarity with database management systems and data processing.
- Ability to work with structured programming principles.
- Excellent analytical and problemsolving skills.
- Prior experience in a collaborative IT environment.
- Proficiency in version control and software development methodologies.
- Strong written and verbal communication skills.
- Ability to adapt to changes in technology and business processes.
- Effective time management skills to meet project deadlines.
- Experience with performance tuning and optimization techniques.
- Willingness to participate in ongoing professional development and training.
- Relevant certifications in mainframe technologies are a plus.
mainframe architecture,assembler,mainframe,time management,assembly language programming,version control,structured programming principles,job control language (jcl),software development methodologies,technical documentation,database management systems,performance tuning and optimization,debugging tools and techniques,mainframe systems