IS Careers MIS 4133 Software Systems
Outline CS and MIS Salaries Core competencies Hot technical skills IS job titles Employment outlook
Careers in CS and MIS Computer Science Focuses on the development of solutions to problems taking into account the limitations of the machine and its resources, as well as how to best utilize the resources. Management Information Systems Focuses on utilizing business-based backgrounds in working with managers and users to specify technology needs that benefit the organization. Write programs to codify that technology and later manage it.
CS and MIS Employment CS Appl software development Systems software development SA/software eng Systems programming Info center/office automation DBM with SQL EDP auditing/quality assurance Telecommunications planning/implementation Security administration Simulation and modeling Disaster planning and recovery Technical writing Computer graphics Human factors/interface design MIS Appl software development Business software development Business appl development DSSs design and support Info center/office automation DBM and administration EDP auditing/quality assurance Telecommunications planning and management DW and mining Intranet/Internet management Disaster planning and recovery Technical writing and training End-user computing support Management of IS/IT operations Hardware/software sales rep GUI design
IS Activities IS Activities Develop Maintain Manage Study Typical Careers Systems analyst Systems programmer Networking/Telecom. Systems consultant DB administrator Help Desk Manager Webmaster/Web Developer IS director CIO University professor Government scientist
Average Salaries for 2013 Job Title Average Salary Low High Chief Technology Officer $125,500 $195,500 IT Manager 94,000 134,000 Developer/Programmer Analyst 64,750 114,500 Lead Applications Developer 94,000 130,000 Software Engineer 83,500 127,750 Mobile Applications Developer 92,750 133,500 Systems Administrator 59,500 92,500 Database Manager 101,750 140,750 Web Developer 65,750 106,500 Network Engineer 80,750 116,250 Project Manager/Senior Consultant 89,000 127,750 Systems Security Administrator 89,500 123,750 Help Desk Manager 72,750 103,750
IS Professional Core Competencies Technical Knowledge and Skills Hardware Software Networking Business Knowledge and Skills Business Management Social Communication System Knowledge and Skills Systems integration Development methodologies Critical thinking Problem solving Hardware platforms, peripherals Operating systems, appl software, drivers Networking operating systems, cabling / networking interface cards, LANs, WANs, Internet, security Bus processes, functional areas of bus and their integration, industry Planning, organizing, leading, controlling, managing people and projects Interpersonal, group dynamics, political Verbal, written, and tech. comm. & presentation Connectivity, compatibility, integrating subsystems and systems Steps in SAD, SDLC, alternative development methodologies Challenging one s and other s assumptions and ideas Information gathering / synthesis, problem identification, solution formulation, comparison, and choice
What Technical Skills are Hot? Languages and Data Formats SmallTalk, C, C++, C#, Java, JavaScript, HTML/CGI, Perl, ASP/VBScript, PHP, Python, VB, XML, UML, JSP, Java Servlets, SOAP, UDDI, Silverlight, Flex Development Tools Oracle Developer, Uniface, Lotus Domino/Designer, Microsoft Visual Studio, Microsoft.net platform, BEA Weblogic, IBM WebSphere, Sun s J2EE, Tomcat, Eclipse and JBoss,.NET Operating Systems Solaris, HP-UX, AIX, Variety of Windows platforms, Variety of Linux platforms, Mac OS X
What Technical Skills are Hot? Cont. Networking TCP/IP, SNMP, IEEE 802.11 a, b and g, Frame Relay, ATM, Voice over IP, VLANs, VPNs, Optical networking Add MPLs, WiMax, IPSec, RFID Tags, Cloud, SaaS, virtualization RDMS Administration Sybase, Oracle, DB2, MS SQL Server, MySQL Applications ERP package, CRM package, SCM package, SAS Enterprise Miner, SPSS Clementine
Top 20 Hot IT Skills 1. Informatica (DB) 2. Virtualization 3. ETL (extract, transform, load) 4. Python 5. Service-Oriented Architecture 6. Sybase (DB) 7. WebLogic 8. SOAP 9. Data Warehouse 10. SharePoint (Microsoft) 11. MySQL 12. E-Commerce 13. JavaScript 14. VMware 15. CSS (cascading style sheets) 16. Business Analyst 17. ITIL (processimprovement skills) 18. Ajax 19. PERL 20. Business Intelligence
IS Job Titles Systems analyst Systems designer Data administrator Database administrator Programmer Network Administrator Web Designer Data Security Manager Help Desk / PC Support
Systems Analyst Solve computer problems and apply computer technology to meet the individual needs of an organization Plan and develop new computer systems or devise ways to apply existing systems resources to additional operations May be asked to provide recommendations about selection of new equipment or software packages May be responsible for a firm s entire system or part of it May analyze systems for their employer or for client firms
Systems Designer Take the specification for a new information system and design it completely, including hardware, software, communications, installation, testing and maintenance Design, test, install, and monitor new systems Create logical and innovative solutions to complex problems
Data Administrator Develop and implement data/information standards and policies Define and implement data naming standards Establish and enforce policies and procedures for managing computerized data Coordinate the collection, storage, and dissemination of data Define and implement data mapping rules and diagrams Provide education and training to corporate management, end-users, developers, and DB administrators
Database Administrator Directs or performs all activities related to maintaining a successful database environment Design, implement and maintain the database system Establish policies and procedures pertaining to the management, security, maintenance, and use of the DBMS Train employees in DB management and use
Programmer Write, test, and maintain the detailed instructions that computers must follow to perform their functions Conceive, design, and test logical structures for solving problems by computer
Network Administrator Focus on the interaction between computer and communications equipment Install, configure, and support an organization s LAN, WAN, and Internet system or a segment of a network system Maintain network hardware and software Plan, coordinate, and implement network security measures Monitor network to ensure network availability to all system users
Web Developer Responsible for day-to-day site design and creation Design and implement elements into existing Web applications
Data Security Manager Recommend and develop internal security standards Test and monitor system for security problems Test, install, maintain security tools Use established policies to check the work of personnel Ensure security practices and approaches meet or conform to security standards
Help Desk / PC Support Fix any day-to-day problem that may arise in a company Used primarily to keep the system(s) running
Employment Outlook According to the U.S. Bureau of Labor Statistics, five of the top ten fastest growing jobs between now and 2014 across any industry will be tech jobs. Five Fastest Growing IT Jobs 1. Network Systems and Data Communications Analyst (fastest growing job across any industry!) 2. Computer Applications Software Engineer 3. Computer Systems Software Engineer 4. Network and Computer Systems Administrator 5. Database Administrator
Employment Outlook Cont. Industries with notable increases in IT hiring: Healthcare Projected to create more jobs than any other industry between 2006-2016 Education Propelled by the e-learning market High tech Looking for competitive advantage
Employment Outlook Cont. Skills in Demand (based on a survey of 1600 CIOs) 1. Network administrator (64%) 2. Database management (51%) 3. Desktop support (46%) 4. Windows Administration (42%) 5. Wireless network management (38%) 6. Web development/design (35%) 7. Telecommunications support (28%) 8. Virtualization (25%) 9. Business intelligence (22%) 10. ERP implementation (15%)
References Jessup, L. and Valacich, J. (2006). Information Systems Today, 2 nd edition, Pearson Education, Inc., Upper Saddle River, NJ. Maguire, J. (2013). The 2013 IT Salary Guide, Datamation, http://www.datamation.com/careers/it-salary-guide-2013-1.html [accessed: 28 October 2013]. Maguire, J. (2010). Top Five Fastest Growing IT Jobs, Datamation, http://www.datamation.com/career/article.php/3632196 [accessed: 22 October 2012]. Overby, S. (2007). IT Recruiting Definition and Solutions, http://www.cio.com/article/print/40946 [accessed: 20 October 2010]. And various IS job websites..
IS Management Job Titles CIO Highest ranking IS manager Responsible for strategic planning and IS use throughout the firm IS Director Responsible for managing all systems throughout the firm and the day-to-day operations of the entire IS unit Division or Account Executive Responsible for managing the day-to-day operations of all aspects of IS within one particular division, plant, functional business area, or product unit
IS Management Job Titles Cont. Information Center Manager Responsible for managing IS services such as help desks, hot lines, training, consulting, etc. Development Manager Responsible for coordinating and managing all new systems projects Project Manager Responsible for managing a particular new systems project Maintenance Manager Responsible for coordinating and managing all systems maintenance projects
IS Management Job Titles Cont. Systems Manager Responsible for managing a particular existing system IS Planning Manager Responsible for developing an enterprise-wide hardware, software, and networking architecture and for planning for systems growth and change Operations Manager Responsible for supervising the day-to-day operations of the data and/or computer center Programming Manager Responsible for coordinating all applications programming efforts
IS Management Job Titles Cont. Systems Programming Manager Responsible for coordinating support for maintenance of all systems software Examples operating systems, utilities, programming languages, etc. Manager of Emerging Technologies Responsible for forecasting technology trends and for evaluating and experimenting with new technologies Telecommunications Manager Responsible for coordinating and managing the entire voice and data network Network Manager Responsible for managing one piece of the enterprisewide network
IS Management Job Titles Cont. Database Administrator Responsible for managing DB and DBM software use Auditing or Computer Security Manager Responsible for managing ethical and legal use of information systems within the firm Quality Assurance Manager Responsible for developing and monitoring standards and procedures to ensure that systems within the firm are accurate and of good quality Webmaster Responsible for managing the firm s WWW site