What are the responsibilities and job description for the Mainframe Developer position at Q1 Technologies, Inc.?
Job Description
Skill: Mainframe Developer
Must Have Technical/Functional Skills:
- Languages: COBOL, JCL, SQL, PL/I.
- Databases: DB2, VSAM.
- Environments: CICS, IMS, z/OS.
- Practices: Agile, Test-Driven Development (TDD), CI/CD principles.
Roles & Responsibilities:
Application Development:
- Analyze user requirements and design technical specifications for new features or applications.
- Write, test, and debug code in COBOL, PL/I, Assembly, etc., using tools like CICS and IMS.
- Develop and maintain batch jobs (JCL) and online transaction processing systems.
System Maintenance & Optimization:
- Troubleshoot and resolve complex issues in production environments.
- Optimize application performance, database efficiency, and system scalability.
- Perform code reviews to ensure quality and adherence to standards.
Collaboration & Support:
- Work with business analysts, project managers, and other IT teams (e.g., systems programmers).
- Provide technical support, documentation, and training for end-users.
- Participate in production support, including on-call rotations for 24/7 coverage.
Project & Lifecycle Management:
- Manage implementation planning and coordination for system changes.
- Create technical and functional documentation.
- Assist with disaster recovery planning and risk assessment.