Mainframe Developer
Role details
Job location
Tech stack
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
Requirements
Do you have experience in Software engineering?, · 7+ years of experience with developing and implementing applications
· 10 to 15 years of experience in Cobol, JCL,DB2
Preferred Skills/Experience:
Cobol, JCL,DB2, CICS and VSAM development experience. Strong Endevor, FileManager, CA7, IDZ, GITLAB and TSO Development skills, Tool experience.
· Excellent debugging skills
· Good understanding of third-party dependency management and transitive dependency issues
· Strong knowledge on DB2 database
· Understanding of the software development life cycle/Agile development experience
· 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.
· Nice to have: MQ knowledge
Desired Skills:
· Preferred Banking/credit cards 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
Benefits & conditions
Pulled from the full job description
- Pet insurance
- Parental leave
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance
- Commuter assistance, · Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
· Family Support: Maternal & Parental Leaves.
· Insurance Options: Auto & Home Insurance, Identity Theft Protection.
· Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
· Time Off: Vacation, Time Off, Sick Leave & Holidays.
· Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing., * 401(k)
- Dental insurance
- Flexible schedule
- Parental leave