> Markdown version of [/jobs/ext/2987014-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2987014-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** ScienceJobs.Org - **Location:** Madison, SD, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Business Intelligence Development, Information Systems, Computer Programming, Database Design, Software Debugging, IBM Cognos Business Intelligence, Oracle (Applications), SAP Sales and Distribution, Information Technology - **Published:** September 18, 2026 - **Apply:** https://sciencejobs.org/job/job/apply?id=7370825 ## About the Role Bachelor's degree in computer science or a related field is preferred. Minimum of 2-3 years programming experience. Experience working in a higher education academic environment is preferred. Knowledge, Skills, and Abilities: Working knowledge of database design preferably in an Oracle environment. Extensive knowledge of SQL and related applications. Strong customer service skills. Excellent attention to detail. Ability to organize, manage, and work on multiple priorities. Excellent verbal and written communication skills. Ability to communicate directly with peers, managers, and clients while leading development to a completed and successful solution. Knowledge of Ellucian Banner application is preferred. Experience programming with IBM Cognos or other business intelligence development tools. ## Description Dakota State University is seeking applications for a Senior Software Engineer. This position reports to the Assistant Chief Information Officer and is responsible for supporting end users with reporting, day-to-day processing, creating integrations, and troubleshooting problems., Analyzing reporting requests to determine needs. Developing and debugging computer code within prescribed standards. Developing documentation and providing training as needed. Providing support for routine requests from campus system users and users in the SD BOR system. Running daily processes and verifying successful completion. Troubleshoot and resolve or explain problems reported from campus units. Testing new software/processes and updates to system. Implementing new system-wide information systems for the University through setup and testing. ## Related Videos - [Microservices? Monoliths? An Annoying Discussion!](https://www.wearedevelopers.com/videos/970-microservices-monoliths-an-annoying-discussion) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [Building Moduliths That Last: Patterns for Sustainable Module Integration](https://www.wearedevelopers.com/videos/100325-building-moduliths-that-last-patterns-for-sustainable-module-integration) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Giving AI eyes: How to build a dashboard you can't see](https://www.wearedevelopers.com/videos/100193-giving-ai-eyes-how-to-build-a-dashboard-you-can-t-see) - [What I learned as a developer from accidents in space](https://www.wearedevelopers.com/videos/642-what-i-learned-as-a-developer-from-accidents-in-space) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)