Assembler Lead

Overview

On Site
$100,000 - $130,000
Full Time

Skills

Assembly Language
Data Management
Data Processing
Database
Debugging
Documentation
C
C++
COBOL
Collaboration
Computer Architecture
Conflict Resolution
IBM
IBM Assembler
IBM DB2
JCL
Mainframe
Management
PL/I
Problem Solving
Scripting
System Administration
Testing
Writing
z/OS

Job Details

Job Role: Assembler Lead

Location: Irving, TX / Atlanta, GA


Job Description:

Must-Have

  • Proficiency in IBM Assembler Language, with strong knowledge and experience in writing and debugging assembler programs.
  • Expertise to use tools like IBM Debug Tool or equivalent debugging utilities effectively.
  • Skills in optimizing assembler code for better performance and ability to convert to other mainframe languages (COBOL, PL/1) that are used in conjunction with Assembler.
  • Experience in JCL (Job control language) for job submission and file handling in mainframe environments.
  • Familiarity with IBM z/OS and related environments. Knowledge of databases and data management systems (DB2)
  • Precision in problem-solving, coding, troubleshoot and debugging skills.
  • Effective team collaboration and communications skills

Good-to-Have

  • Knowledge of other low-level languages such as C or C++ is a plus.

Key Expectations from the Role

1 Write, test, and maintain high quality assembler code for mainframe applications. Ensure code meets functional and performance requirements.

2 Create and maintain clear documentation for code, process, and system interactions.

3 Work closely with other developers, system analysts and project managers to understand requirements. Participate in code reviews and contribute to team discussions.

4 Write and manage JCL scripts for job submissions, data processing and system operations.

5 Ensure code complies with organizational standards and best practices for security, performance and maintainability.

6 Responsible for developing, testing, and maintaining assembler language. Role requires a strong understanding of computer architecture, memory management, and processor operations. Candidate will work closely with systems developers to ensure efficient and optimized software that meets system performance goals

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.