What are the responsibilities and job description for the Mainframe Cobol Developer position at USM Business Systems?
Job title: Mainframe Cobol Developer
Location: Brookfield, WI
Duration: 12 months
Job description:
• Design, code, test, debug, document, maintain, and modify computer programs of high complexity, significance, and risk
• Participate in application architecture functions including estimating and defining time tables, cost and project tasks
• Recommend solutions to improve business with a focus on core architecture, technology strategies and standards
• Guide others through change impact analysis
• Establish, refine and integrate development and test environment tools and software as needed
• Review, analyze, refine and integrate development and test environment tools and software as needed
• Create and recommend improvements to unit, test plans and testing process based on assessment of organizational needs
• Collaborate closely with teams in all stages of software development lifecycle including design, development and testing of the system
• Design basic and detailed program specifications while ensuring that expected application performance levels are achieved by managing interfaces, service levels, standards, and configurations
• Guide technical staff and business partners to investigate, review, and solve complex, multidisciplinary business problems
• Monitor operating efficiency and organizational needs of existing application systems and identify opportunities to fine-tune and optimize applications of developed projects and recommend technical solutions
• Demonstrate solid understanding of the business needs driving the projects
Basic Qualifications:
• Bachelor's degree, or equivalent work experience
• 7 years of experience with developing and implementing applications
• 10 to 15 years of experience in Hogan CAMS
Preferred Skills/Experience
• HOGAN Mainframe Cobol, JCL, IMS DB, MQ and VSAM development experience. Strong Endevor, FileManager, EZTRIEVE and TSO Development skills, Tool experience.
• Excellent debugging skills
• Good understanding of third-party dependency management and transitive dependency issues
• Strong knowledge on IMS database
• Understanding of the software development life cycle
• Experience with implementation and release management activities
• Good understanding of unit/system and functional testing methodologies
• Experience working in large transaction-based systems
• Experience writing technical designs
• Experience documenting technical functions
• Strong Communication and good leadership skills
• Have a strong ability and interest in working with a diverse range of technical and non-technical teams.
• Strong proclivity to follow coding standards and execute a best practices approach in build processes.
Desired Skills:
• Preferred Banking domain knowledge
• Quality leadership and mentoring skills
• Ability to work under minimal supervision
• Ability to foster strong collaboration among team members and multitask effectively
• Ability to investigate and recommend best practices and process improvements
• Detail oriented and able to debug complex errors.
• Subject matter expert in:
• Programming
• Implementation