> Markdown version of [/jobs/ext/3441062-software-development-engineering-sr-professional-ii](https://www.wearedevelopers.com/jobs/ext/3441062-software-development-engineering-sr-professional-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineering - Sr Professional II - **Company:** Fiserv, Inc. - **Location:** Milwaukee, WI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Applications Architecture, Application Lifecycle Management, Application Performance Management, JIRA, Customer Information Control System (CICS), COBOL (Programming Language), Computer Engineering, IBM DB2, Software Design Documents, Job Control Language (JCL), IT Management, Software Deployment, Software Engineering, TCP/IP, Virtual Storage Access Methods, Z/OS, Information Technology - **Published:** September 23, 2026 - **Apply:** https://www.dice.com/job-detail/28023d5e-581e-4614-8b7f-e803253b7b79 ## About the Role REQUIREMENTS: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering or a related field and 2 years in any job title involving IT software development experience. Prior experience must include: 2 years developing in IBM Z/OS mainframes; 2 years developing with COBOL, VSAM, CICS, TCPIP, DB2, JCL, and Batch; 2 years working in the software development processes including requirement analysis, designs, coding, testing, and deployment production support; and 1 year using Jira for tracking application projects. ## Description DUTIES: Perform software development including all phases of the software development lifecycle from analysis to code deployment. Perform analysis of business needs and project requirements. Define the application architecture and system process flows. Attend, present, and prepare design documents. Perform coding changes to applications to deliver functionality. Create test plans and test cases as well as perform all testing phases. Perform research on application-related issues and report to application owners and application management. Perform application fixes and testing for deployment. Conduct long-term improvements for the applications to ensure compatibility with evolving mission requirements and to reduce application maintenance costs. Perform analysis on new requirements, provide estimates, and help application manager with project slotting. Present ideas to Product and IT management for application performance improvements and innovations to gain efficiency, reduce costs and increase revenue. Perform on-call production support.