Program Testimonies

“Working with UA MIS Capstone students during this project had given me great confidence in the University of Alabama Management Information Systems. These particular students were given the opportunity to complete several robotic process automations and were able to deliver on time, every time! Upon completion of each automation, they presented to key business leaders which have all given incredible feedback. As an example, an AVP said:

‘Team – thank you for taking the time to deliver an effective review of your work this morning. It’s great to see smart minds coming together to solve real business challenges. Well done!’

I cannot wait for the continued relationship between our company and the UA MIS Capstone students.”

– Kade Strickland, IT Business Analyst, Unum


Typical Starting Positions

Business Analyst

The business analyst’s primary objective is helping businesses implement technology solutions in a cost-effective way by determining the requirements of a project or program and communicating them clearly to stakeholders, facilitators and partners.


As a consultant, you will work intimately with clients on a per client basis as part of a team and gather requirements for your client in order to create a product that will satisfy your client’s needs. Consultants offer advice and expertise to organizations to help them improve their business performance in terms of operations, profitability, management, structure and strategy

Data Analyst

Data analysts translate numbers into plain English. Every business collects data, whether it’s sales figures, market research, logistics, or transportation costs. A data analyst’s job is to take that data and use it to help companies make better business decisions.

Database Administrator

Your responsibility as a database administrator (DBA) will be the performance, integrity and security of a database. You’ll be involved in the planning and development of the database, as well as in troubleshooting any issues on behalf of the users.

Software Developer

As a software developer, you’ll be playing a key role in the design, installation, testing and maintenance of software systems. The programs you create are likely to help businesses be more efficient and provide a better service.

Solution Architect

The Solution Architect is the person who organizes the development effort. They are responsible for the vision that underlies the solution and the execution of that vision into the solution.