Key Responsibilities:
Conduct research, analysis, design, planning, coding, and testing for mainframe applications.
Investigate and resolve routine or common incidents and issues.
Plan and execute automation and streamlining activities to reduce manual efforts and costs.
Participate in project calls with stakeholders to assess impacts and action items for our applications.
Support, coordinate, and execute scheduled maintenance activities including validation during upgrades, disaster recovery tests, etc.
Availability for project and maintenance activities outside normal working hours, as needed.
Proficient in multiple programming languages with in-depth knowledge within specific technology stacks.
Utilize modern computing techniques including TDD (Test Driven Development), CI/CD, Human-Centered Design, and secure computing practices.
Automate repetitive processes to ensure efficiency and error reduction.
Maintain end-to-end digital product ownership from coding to production deployments and support.
Continuously refactored codebase to enhance functionality and maintainability.
Actively contribute during incident responses and root cause analysis.
Possess strong business acumen to ensure effective iteration of projects to achieve intended outcomes.
Understand the value delivery of digital products to applicable business areas and focus on software that contributes to that value.
Write technical stories, size tasks appropriately, and influence their prioritization in partnership with the Digital Product Manager.
Recognize and adapt when development assumptions are challenged.
Demonstrate strong empathy towards Human-Centered design thinking.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or related field.
Proven experience as a Mainframe Developer or similar role.
Strong problem-solving skills and ability to handle multiple tasks with critical deadlines.
Excellent communication and collaboration skills.
Bachelor's degree in Computer Science