z/OS Systems Programmer

Overview

$$60/hr on W2 all inclusive
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

C++
Test-driven development
z/OS
Automated testing
Configuration Management
Version control
Continuous improvement
Release management
Computer science
Unit testing
Data structure
Object-Oriented Programming
Design patterns
Job Entry Subsystem 2/3
TCP/IP
SMP/E
Account management
Identity management
Recruiting
Code refactoring
Roadmaps
Specification
Design
Scripting
Testing
Software deployment
Documentation
Software development
Operations
Presentations
Mainframe
C
Assembly language
Management
SMF
Redmine
VersionOne
JIRA
Git
Apache Subversion
Microsoft Windows
Linux
Unix
IBM AIX
Solaris
HP-UX
IBM i
ISPF
SDSF
RACF
USS
Administration
z/VM
Communication

Job Details

Z/OS Systems Programmer

Alpharetta, GA
Need to go onsite once in a Month

Long Term Contract

Our client is hiring a z/OS Systems Programmer!

The ideal candidate will bring their knowledge and ideas in building/refactoring existing code base to improve our client's solution for z/OS, aligning it with our product roadmap and vision.

Responsibilities

Contribute to all phases of the development lifecycle.

Generate technical specifications to design or redesign complex software components and applications

Configuration and maintenance of software and scripts which support development activities. Includes build, unit level testing, automated testing, and deployment of code.

Creation and maintenance of documentation like coding standards and processes such as peer reviews, configuration management, version control, testing, deployment, and operations.

Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Serve as a resource for other team members, sharing knowledge of existing and upcoming z/OS capabilities and participating in release planning when necessary

Work with client's z/OS mainframe provider as needed to discuss/implement environmental changes and/or troubleshoot issues

Qualifications:

Bachelor's/Master's degree in Computer Science, Engineering or a related subject, or equivalent experience.

Solid programming discipline: unit testing, fault tolerance, data structures, complexity analysis, object oriented principles, design patterns, etc.

5+ years of C/C++ experience on the z/OS platform.

7+ years of z/OS Assembler experience.

Demonstrated experience/knowledge developing z/OS applications that: o Execute as started tasks o Manage and monitor job submission and completion o Prepare jobs for restart/rerun (e.g., step COND processing, temporary datasets, GDG resolution) o Collect and process SMF record types 14, 15, 16, 17, 18, 30, and 70 o Interface with SMF exits IEFUSI, IEFU83, IEFU84, and IEFACTRT

Experience using configuration management tools such as Redmine, VersionOne, or Jira.

Experience with Git or Subversion.

Experience developing C/C++ applications for Windows, Linux, Unix (AIX, Solaris, HPUX), and/or IBMi platforms is a plus.

Experience with test-driven development.

The ideal candidate will possess strong technical knowledge (beyond that of a typical user) of the following products/areas: o ISPF, SDSF o JES2 o TCP/IP o RACF o SMP/E o Unix System Services (USS)

Experience with the following items is highly desirable, but not required: o GoogleTest or other UTest-based unit test framework for C/C++ o z/OS systems programming/administration (e.g., shutdown/IPL, account management access management) o zVM o Windows o Linux/Unix

Interpersonal skills and appreciation of other people's work discipline

The ability to communicate clearly, effectively, and professionally with employees and partners

The ability to work in a team

Excellent communication skills