> Markdown version of [/jobs/ext/527659-it-applications-developer-senior-mainframe](https://www.wearedevelopers.com/jobs/ext/527659-it-applications-developer-senior-mainframe). 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). --- # IT Applications Developer/Senior (Mainframe) - **Company:** State of Nebraska - **Location:** Lincoln, NE, United States - **Experience:** Expert - **Salary:** $73,362.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Analysis, Software Applications, Unit Testing, COBOL (Programming Language), Software Documentation, Information Systems, Computer Programming, Database Design, Job Control Language (JCL), Systems Analysis, Mainframes, Software Engineering, Software Requirements Analysis, SQL Databases, System Testing, Information Technology, Vba Programming Language, Data Management - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3ff759cf65def877 ## About the Role Do you have experience in VBA?, Minimum Qualifications: A bachelor's degree or equivalent in computer science, information systems, mathematics, engineering or other related field and two years of experience, education, or training in coding computer applications; programming experience can be substituted for education on a year for year basis. Preferred: Knowledge of Nebraska tax programs and knowledge of tools and technologies that are, or might be, used by the Nebraska Department of Revenue. These technologies include: COBOL, JCL, TSO, AMI DevX Workbench, SQL, Excel VBA, and Java. Applicants are not required to have knowledge of all the technologies listed above. Knowledge, Skills, and Abilities: Our ideal candidate will have experience with systems analysis and design; software development principles and methods; software system testing procedures; system documentation; database design; troubleshooting and debugging complex computer applications; excellent written and verbal communication skills; work effectively in a team environment; show initiative; and demonstrate good judgement. ## Description **The Department does NOT sponsor Science, Technology, Engineering & Mathematics (STEM) Optional Practical Training (OPT) (Form I-983) or non-immigrant work visas for this position.** This position is a 100% "working in office" position. The Department of Revenue is seeking a self-motivated application developer to join our team to analyze and enhance tax processing software. This is an excellent opportunity to work on challenging projects within mainframe, transaction processing systems. This Senior Applications Developer position will develop and maintain major tax programs for the State of Nebraska. Under limited supervision, this position is responsible for all phases of application development and maintenance; communicates with system users to determine processing needs; researches system enhancements; performs design and analysis of computer systems. This position will perform at an advanced level to analyze, create, and modify complex computer applications of considerable size and scope. This position will be responsible for performing this full range of duties plus any related work as assigned., Systems Analysis: * Works collaboratively with business users and other stakeholders to define system requirements; * Performs information analysis and data organization; and * Estimates costs for potential changes. Systems Design & Implementation: * Prepares system specifications; * Develops the functional design; * Develops implementation plans; * Prepares system documentation. Develops and debugs program code: * Performs alpha/unit testing and participates in system program testing; * Prepares program documentation; and * Writes code to produce ad hoc reports as requested. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Cloud as the new mainframe: why the cloud hype does not reflect the dev reality](https://www.wearedevelopers.com/videos/797-cloud-as-the-new-mainframe-why-the-cloud-hype-does-not-reflect-the-dev-reality) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Migrating from COBOL with AI: A Moonshot Demo](https://www.wearedevelopers.com/videos/1531-migrating-from-cobol-with-ai-a-moonshot-demo) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)