The developer will design, develop, and maintain mainframe applications while ensuring high availability and performance. They will also collaborate with cross-functional teams to support system integrations, migrations, and batch processing optimizations.