Companies will always have data that needs to be secured, maintained and delivered making database development a skill that continually finds its way into hottest skills categories. Database management expertise is one of the top skills mentioned by CIOs looking for entry-level IT professionals. In particular, hiring managers are looking for experience in Oracle Developer Suite, Oracle, Informatica, MongoDB, and MySQL/MySQL Cluster.
Related Story: DevOps IT Careers Continue to Grow
The web continues to evolve faster than most can keep up with, but the traditional web development that is the backbone of the Internet are still in demand, as are the enterprise-level skills that continue to bring the web to life in 2012, including Microsoft Commerce Server, Microsoft .Net, EMC Corporation's Documentum (enterprise content management platform), Python, and Sharepoint Server, Oracle Workflow, SOAP, Google App Engine, and, yes, social networking skills.
Management, Process and Methodology
The IT management skills most in demand include business process management, information risk management, business performance management, TOGAF (The Open Group Architecture Framework), project management, quantitative analysis, risk assessment/risk management and change management.
Systems and Networking
With the uptick in virtualization and cloud computing in 2012, employers are looking for those with skills in security (DW/BI, ERP, Web, and project assignments), virtualization, network security management, wireless network management and RFID.
Java SE, EE and ME
"So much Java is underlying so much big data," says Foote Partners CEO, David Foote. Employers are looking for developers who are comfortable working with the Java Standard Edition (SE)--the core Java programming platform that includes all of the standard libraries and APIs, Enterprise Edition (EE)--which includes libraries for database access (JDBC, JPA), messaging (JSM), remote method invocation (RMI), XML processing and web services--and defines standard APIs for Enterprise JavaBeans, servlets, portlets, JavaServer Pages, and Micro Edition (ME), which is used for the creation of mobile applications and apps for embedded systems.
Related Story: 23 IT Certifications That Mean Higher Pay