Communicate Blog

Three of the Most Influential Women in IT

Sandra Olivier - Friday, August 21, 2015

executive women According to the advocacy organisation Women in Tech, only 23% of tech jobs in SA are held by women. Globally, women occupy 26% of computing occupations. While these statistics are poor, it shouldn’t discourage young female school-goers, school-leavers and university graduates from entering the IT industry.

Three of the most popular women in IT hold top positions at three of the world’s most popular technology companies: Google, Facebook and Yahoo!. We profile them here:

Marissa Mayer: President and CEO of Yahoo!
Early in her studies, Marissa Mayer had wanted to become a paediatric neurosurgeon, but she changed her major to focus on symbolic systems, which includes the study of artificial intelligence, cognitive sciences and interaction between humans and computers. She graduated with a Bachelor of Science (and later a Master of Science) in Computer Science, and in her post-graduate work, contributed heavily to the field of search. It came as no surprise that after graduating, she received 14 job offers! Mayer signed on to Google in 1999 – its 20th employee – and became Google’s first female engineer, also responsible for many of the company’s search offerings that has made it such a successful engine.

Marissa Mayer joined Yahoo! in July 2012 as president and CEO, and implemented changes to the company’s culture programmes, personnel policy on telecommuting (for which she was heavily criticised) and also extended maternity leave and pay. In the year following Mayer’s appointment, Yahoo!’s stock price doubled – this in spite of sharp criticism from outsiders of her management style. She is, however, very active in the industry and sits on various boards – both company and non-profit – and has achieved multiple awards and honours for her position and influence.

Sheryl Sandberg: COO of Facebook
Sheryl Sandberg has strove for achievement from a young age – having been top of her class in school, class president in her sophomore year, a member of the National Honour Society, and graduating summa cum laude at Harvard with a BA in Economics. In 1995, Sandberg received her MBA with highest distinction. Following graduation, Sandberg worked at McKinsey, then served as Chief of Staff for the US Secretary of Treasury. Sheryl Sandberg moved into technology when she joined Google in 2001 as its Vice President of Global Online Sales and Operations.

In 2007, Sandberg was considering moving to The Washington Post as senior executive, but met Mark Zuckerberg at a Christmas party, and in early 2008, she was hired as Facebook’s Chief Operating Officer. She adopted the task of making Facebook profitable, and through the use of discreet advertising, the company’s profits suddenly started to grow by 2010. According to Forbes, “Sandberg helped the social network scale globally, go public and expand digital revenue.” Sandberg is responsible for overseeing business operations relating to sales and marketing, business development, public policy, HR and communications for Facebook. She is also known for advocating for workplace equality and released her book, Lean In: Women, Work and the Will to Lead in early 2013. It has since become a global success with over 1 million copies sold.

Susan Wojcicki: CEO of YouTube
Susan Wojcicki (pronounced “vu-CHIT-ski”) comes from a family of female achievers – her sister Janet holds a PhD as an anthropologist and epidemiologist. Her other sister Anne is the founder of the personal genomics and biotechnology company, 23andMe. Susan was appointed as Google’s 16th employee. However, it was in her garage in Menlo Park that Google founders, Larry Page and Sergey Brin, set up their office.

Susan Wojcicki studied at Harvard, graduating with honours in history and literature. She’d planned on pursuing academics, but soon discovered technology and received her Masters of Science in Economics (1993) and her MBA (1998). A year after Google became incorporated, Wojcicki was hired as the company’s first marketing manager in 1999. Her primary focus was on viral programmes and the first Google doodles, and helped develop Google Images and Google Books.

She became the Senior VP of Advertising and Commerce at Google, leading ad and analytic products (AdWords, DoubleClick and Google Analytics), and developed AdSense – Google’s second largest source of revenue. It was under Wojcicki’s leadership that Google purchased YouTube ($1.65 billion), which would replace Google Video, and DoubleClick ($3.1 billion). She held the office of Senior VP of YouTube, becoming its CEO in February 2014.

In 2011, she was named “the most important person in advertising” and holds many positions on lists that praise the most popular, influential and powerful women. She values the balance between work and family life – and, with five children, is a strong advocate of paid maternity leave.

The ICT industry provides endless opportunities for South Africans to advance their careers and although it is still largely male-dominated, there are more and more woman that are making great strides in changing the face of the industry.

If you are looking for new opportunities in your career, we can assist. Communicate Personnel is an IT recruitment company with consultants that specialize in working with developers, architects, consultants in CRM and ERP through to BI and BA. Check out our vacancies pages and apply today.

 

Is Java still the programming language to use?

Mallisa Watson - Tuesday, July 28, 2015

javaReadability is a particularly valuable trait for a programming language, especially one used for writing new software. With complex software, programmers must be able to understand code that may have been written months, or even years earlier.

And that is exactly why Java has remained on the development workbench when many other widely used languages of the 1990s, such as Delphi or Perl, have been pushed to the side or used only for a select set of duties.

Java's success in remaining relevant on the ever-changing landscape of software development has been its relative simplicity. It is pretty easy to read Java code and figure out what it means. There aren't a lot of obscure gotchas in the language. Even Google chose to use Java as the programming language for its massively popular Android mobile operating system and it has led to a renewed interest in the language from a whole new communities of software developers.

In this age of rush, there is an obvious trend to produce code that is highly productive while lessening the headache of maintenance. Java seems to deliver just that.

Java developers are in great demand
People with Java-related skills are a hot commodity in the job market. With employment a vital concern to everyone, the abundance of Java jobs will keep the language and platform in trend.

The ITWeb Salary Survey 2015 highlighted that when it comes to those who have software development as their primary expertise, Java developers (amongst others) tops the best-paid list, all averaging over R580 000 a year.

A growing community
There is a huge community to help the programmer in need in most critical situations. Blogs, articles, code snippets, you name it. You know that help wizard that pops up in Windows, eager to provide hints and suggestions? The Java community has built many such wizards. Essentially, programmers are always looking for ideas and problems that inspire them and are eager to help, offer suggestions to one another through numerous blogs and forums.

Java is rich in Application Programming Interface (API) documentation, concept articles, tutorials, sample codes. Apart from that, there are several books available covering almost every corner of Java. Many of them are freely downloadable. Though not an ideal way of learning, I suppose if every documentation, tutorial, article is followed one do not even need a hard copy of materials to learn Java.

Write once, run anywhere
Perhaps the most exciting quality of Java is its platform independence, write once and run anywhere. The Java compiler does not create an executable file, but rather it produces a half compiled code, called bytecode. This half compiled code is given to the Java Virtual Machine (JVM) installed in a specific platform (also known as the operating system). JVM is a layer above the operating system that understands bytecode and processes that code further in order to run the application.

Portability, speed and security
These three are the most essential pillars to support modern programming languages. Many of its predecessors failed in this aspect. For example C++ programs are very efficient with respect to speed, and portability but doesn’t have resilient security. Many of its gaps can be easily exploited and tweaked to inject insecure code. Java runs through several layers and does not have a direct access to the underlying operating system. This however compromises speed but ensures reliability. So a happy balance among the three is often more desirable than one exceptional feature.

Java, while a successful platform for more than 19 years, certainly faces challenges. What follows are just a few of the development issues and what they mean for Java.

Performance
Performance is a concern of applications written in any language. Most programmers are familiar with common performance issues using a conventional language such as C# with a stand-alone or even a server application.

In addition, Java applications do struggle with problems surrounding the collaborations between modules running on different systems. Performance problems may clear themselves in unexpected ways or appear to be caused by different parts of the code other than the actual problem area. Identifying the performance holdups rapidly is a significant challenge in distributed application development.

Reliability
Enterprise Java applications, especially distributed ones, are often mission-critical in nature: all parts of the application must work perfectly at all times. Developers and development managers must be able to measure the reliability of their applications accurately. While the characteristics of the language tend to make Java applications less error-prone, there are still plenty of ways to introduce runtime errors.

Java makes it possible to write highly threaded applications that make sense in a distributed environment. But using threads means that problems with resource disagreement and deadlock are much greater.

Testing
Java applications face the same testing problems as traditional ones. They must be tested as thoroughly as possible before saved, and developers should have a good idea of the extent of the test coverage before certifying an application. Distributed software systems written in Java, however, are extraordinarily difficult to test and debug. Because components reside on different computers and must work together perfectly for the application to work properly, all components must be tested simultaneously.

Every single developer has his or her own preferences when it comes to using a language for a particular project, which language do you as a developer prefer?

Are you looking for the next big break in your IT career? We are a specialist IT recruitment company that can help you find your next job opportunity. We have a variety of IT vacancies ranging from Java Developers, Business Analysts, SQL DBA, Business Systems Manager & more. Visit our website and apply today!

Written by:

Advantages of Insourcing vs Outsourcing

Mallisa Watson - Tuesday, June 23, 2015

Software Development DiagramWhen it comes to software development most organizations find themselves in need of custom applications tailored to their business processes. Typically two approaches are considered to solve this problem – build the custom application in-house (insource) or outsource it. Dedicated in-house developers may be able to develop the project with their years of experience in the field. There may however, be cases where an in-house developer may lack in certain skills that are needed to complete the project in which case outsourcing is the best alternative option.

Before deciding whether insourcing or outsourcing is the best option for your project, it is important to first outline your business goals. A poorly defined objective may result in neither insourcing nor outsourcing being beneficial.

Outsourcing: Contracting an internal business task to a third party organization.

Insourcing: Using internal business resources/employees in order to fulfil a certain business function.

You need to identify and understand the gap between your current capabilities and what you will need, to get it right and understand whether you've got the ability to close that gap in a reasonable period of time.

Advantages of insourcing

Employees understand the company needs
Your employees already understand your business and how it works. This can work to your benefit if you choose an insourcing solution. You'll protect jobs and boost employment if you hire new workers to add to your skills base. Insourcing seems to be more dominant with companies that hire services from an external organization for IT infrastructure in order to cut costs and decrease their tax liability. Insourcing has distinct advantages over outsourcing. While it is more expensive, it allows an organization to have better control. Projects can be done under the direct supervision of the management and board of directors without having to deal with the second layer of management or a third party organization.

Long-term investment
If the development project is run in-house, it could come with a hefty price tag. However, if you provide your employees with the needed training, guess what? You will make a long-term investment in them. Having your employees up to date with what’s happening in their specific industry will also benefit your company in the long run. So in other words, you will end up saving money and won't need to constantly outsource to specialists, you’ll have them right in your organization.

Advantages of outsourcing

Self-managed team
Outsourcing allows management to hand-over the details to a specialized company. Removing the details, allows management to focus on the larger issues within the organization. Typically, the specialized company that handles the outsourced IT work boasts technological capabilities superior to the organization. Organizations view outsourcing as a cost-effective means to expand into other countries and new markets. The outsourcing partner has a dedicated team of software developers well versed in the latest technology and tools to help solve your business need. They simplify the development process, right from the selection of software suitable to your needs till its actual deployment. Through outsourcing, you get the most suitable software and the latest technology for your business without shifting your focus from your core business operations.

Cost savings
Outsourcing gives you access to specialized skill sets of resources and processes that insourcing simply cannot match, not without significant costs. Outsourcing software development also proves to be a cost efficient solution, as you will not be investing in hiring new staff to meet your new business requirements.

Both insourcing and outsourcing have their distinct advantages when it comes to how an organization should approach development. Outsourcing is the cheaper option, and allows an organization to devote more resources to less number of projects. Insourcing allows for tighter control over and often higher customer satisfaction. Both insourcing and outsourcing is directly tied to business goals and should be unique to each company, meaning there is no one size fits all approach to determining what sourcing model will work best for your company. Insourcing might work for some tasks and outsourcing for others.

Finding the right individual to add to your company can be time consuming, but it doesn’t have to be. We at Communicate Personnel have specialized IT recruitment consultants who can help you with your permanent and contracting staff requirements.   

If you require staff across all levels of the IT industry get in touch with us today!

Written by:
Credit: FreeDigitalPhotos.net by Stuart Miles

2015 ITWeb/CareerWeb Salary Survey Results

Sandra Olivier - Thursday, June 18, 2015

website codeSalary Surveys are always popular not only under employees, but also for companies to benchmark against others occupying similar positions and that are equally qualified. It allows companies to take a closer look at their talent management strategies, providing the necessary information to ensure they offer competitive salary packages that attract and retain top talent.

On the other hand, it also provides an important guideline for employees to understand whether they are underpaid or rightly paid by their employer. This information is especially important when they are looking out for a new job as it helps them understand their worth in order to negotiate salaries with potential future employers.

This year Communicate Personnel sponsored the 2015 ITWeb/CareerWeb Salary survey and the results have just been released.

Here are some of the key findings:

  • IT salaries are up 8% from 2014, and women are making faster gains while CIOs and chief architects keep the top earner spots.
  • Enterprise architect has been the highest-paid senior (middle management) profession year after year. The average annual salary reported this year is R782 551, up 4% from 2014.
  • Java, C, C++ and C# developers top the best-paid list in terms of software developers, all averaging over R580 000 a year.
  • Gauteng pays the highest average IT salaries, in-demand skills such as business intelligence and mobility earn more in the Western Cape.

Communicate Personnel is a specialist IT recruitment company with dedicated consultants that can assist your organization to find the right talent. If you are in the job market, we can also help you find your next job opportunity with a variety of IT vacancies ranging from developers to architects, consultants in CRM and ERP, through to project managers, systems engineers business intelligence, business analyst and much more. Contact us or apply today.

Written by:

Skills Developers Should Invest In

Mallisa Watson - Tuesday, May 12, 2015

enterEvery minute of the work day is an opportunity for developers to update and develop their skills. During this time, you can make a decision to grow in your craft or choose to lag behind. Rather than getting comfortable with the set of skills you have, ever thought of pushing a bit forward? The IT industry is constantly changing because of advances in technology, keeping your skills sharp and up to date will ensure you work on bigger and more challenging projects and ultimately advance your career.

Below is a list of key skills you as a developer should invest in:

1. Application Development
This is one of the top skills that are in demand. Organizations are more regularly refining their digital customer experience, making user interface and experience design crucial skills in the coming year. From internal systems to front-end apps, software will be everywhere to improve business processes. This year, we started witnessing a huge demand for programmers to upgrade existing computer systems, or for the design and development of new applications. So, if you have strong skills in Java, hardware controllers, web and mobile applications, this is the year for you. Talent with preferred coding skills such as Java, Java EE, JavaFX, .NET, C, Objective-C and UI/UX Design can make the best of the demand.

2. Mobile platforms
2014 was the year when the demand for smartphones and tablets reached record highs. Businesses across the world are adopting mobile application development strategies to meet their business objectives. There are many ways to create mobile applications, from an HTML approach which renders build-in controls from another language. However, all of these have one thing in common: when running on the device, these applications are running on native code. If an organization is going to create and install a mobile application, they will need to use someone who understands the native level, even if the application is built using another technique.

iOS, Android, and Windows Phone are a few good choices to mention here. They all provide platforms with exciting development communities in which you can engage. Just this skill alone will greatly increase your value to your organization as well as your personal marketability as a developer.

 3. Full project life cycle experience 
Bird’s eye view of a project? Yes, clients want developers who see a project from an architectural point of view. Understanding how a project fits together and links into the business is a key skill set and that demand will continue. This is also true for project management. Not every developer should be a project manager, however you need to understand the process. You need to understand how to track progress on tasks and how to work with other developers to get things done.

4. Know a server language
This is an important element. If you are mainly a front-end developer, then you still need to have a brief understanding of how things work on the back-end. Being able to create the entire chain from a front-end application through the application programming interface (API) layer and to the database is an important skill set. In this case, there are a lot of choices. Java, .NET, Python, and PHP are all sustainable options.

5. Know JavaScript
There is no denying that since its inception in the mid 90’s, JavaScript has become one of the most popular Web development languages. Although initially developed as a browser-agnostic scripting language, in recent years, we’ve seen its continued evolution beyond the desktop to areas such as mobility and server-side web applications.

One of the big shifts that has been slowly happening is the ability to use JavaScript as a shared logic layer between native experiences. Almost every computing platform has a browser. So JavaScript programs run virtually everywhere. JavaScript’s ability to meet the demands of rapid development, while at the same time maximizing the user experience, makes it a natural fit for mobile development platforms and crucial skill for any developer.

6. Data visualization
Data keeps multiplying, which means whatever message you hope to communicate online must find increasingly creative ways to break through the noise. That's where data visualization comes in, which involves using a visual representation of the data to discover new information and breakthroughs.

Data visualization is perhaps the most promising of formats with the rise of Big Data.  Stimulating multiple areas of the brain, visual feedback is one of the best ways to understanding something.

Learn to use these tools in a way that benefits you and updates your workflow. Use them on your side-projects, and use them even when you think it might be overload. Learn how to do things which save you time like linking and closing issues with your commit messages. In short, if you are going to use it you need to be good at it.

If you have already brushed up on your skills and ready for a new challenge in your development or IT career, let us help you find a new job!

Communicate Personnel is a specialist IT recruitment company that can help you find your next job opportunity. We have a variety of IT vacancies ranging from Software Development, Website Development, Business Analysts, SQL DBA, Business Systems Manager & more.

Visit our website and apply today!

Written by:

Where have all the Developers gone?

Sandra Olivier - Tuesday, March 24, 2015

arrows choice shows options alternativesHow long did it take to hire your most recent software developer? As you sat through interviews, did you wonder where all the developers have gone? The technological advances achieved in the past few decades have brought about a revolution in the world of business, affecting nearly all aspects of working life. When you look at technology, it drives so much of what business does, from productivity to communication to improving speed to making better business decisions. With these changes in the business world, the demand for specific technical skills and highly relevant experience continues to escalate.

Currently there seems to be a specific demand for Java, .Net and Mobile developers. Our consultants are finding it challenging to track down available individuals with the necessary skills in these areas. There is an noticeable increase in the number of clients anxious to find the right staff to support the growing reliance on technology in business in general. However, it seems the industry is struggling with a supply and demand issue, in that the demand has outstripped the supply.

The use of business software, in any sector, has become an integral part of an organisation’s ability to perform tasks with a greater degree of efficiency, accuracy, and ease. Innovation and commoditisation of technology and the consumerisation of devices ensure that the needs for skills in this area will only continue to grow.

Add to this the fact that South Africa is setting the pace for mobile development and solutions, and is very much the breeding ground of the developing world’s mobile development. Africa is very software and app focussed when it comes to the tech space and because we have people that think local and understand local problems, it’s no surprise that the demand for software developer skills is increasing at a rapid pace.

Manager of the JCSE’s Applied Research Unit, Adrian Schofield explains that the ICT sector currently grapples with a number of wide-ranging issues; from the quality of education and the employability of graduates, the investment in training and development, to the job roles and retention practices of employers. All of which take place against the background of an uncertain economic and political environment.

Education
One of the main challenges facing the Information Technology industry is education and experts warns that we should not place too much weight on Matric results as a guide to our educational status quo. The 2014 passed rate was slightly lower than the previous year however; the real concerns are with the number of students that qualify in, what are seen as feeder subjects for careers in IT; namely Maths and Science. There are far less people registering and passing these subjects, which automatically means the amount of students who are eligible to register for a BSc degree are drastically diminished.

Although the challenges don’t stop there, you also have to look at the fact that we only have around 25 Tertiary Institutions across the country offering further education. Although many of them work hand in hand with the private industry to ensure graduates are receiving the right training and are employable at the end of their studies, there are still inconsistencies.

One example of a successful partnership is the CapaCITi education project started by the Cape IT Initiative in conjunction with UCT, CPUT and UWC which is aimed at skilling, up-skilling and re-skilling talent to create jobs and get unemployed graduates to become active economic participants in South Africa.

Private Projects
In the last five years we’ve also seen the establishment of several independent projects to try to bridge the skills gap in the future. Former FNB CEO Michael Jordaan along with tech journalist Elizabeth Gould, serial entrepreneur and engineer Dave Weber and Cara Turner, established a new training program specifically aimed at developers.
CodeX is a brand new full-time apprenticeship programme that provides on the job training for the talented young brains to help build Africa's digital future.

Another example is the mLab Southern Africa (SA) project that is a mobile solutions laboratory and start up accelerator that provides mobile developers with the support they need to develop innovative mobile applications and services.

Although these projects are a step in the right directions and more partnerships like this are needed, the reality is that for the foreseeable feature the scarcity of developer skills will continue.

Talent Management strategies?
This begs the question, knowing the shortage of skills, what are you as a hiring manager going to do about filling your talent gaps? What strategies are you going to employ to ensure you are able to have a chance to find and hire the right skills?
For many developers the criteria when looking for a new job has changed. They are starting to look much more towards company culture, the team they will work with, the side projects they will be allowed to develop rather than just salary and job description.

It’s important to know that it will take time to find the developers you need, that you might have to consider hiring people when they are available and not when you need them. You will need to re-look at your talent retention strategies and what your company can offer more than just the standard.

If you are struggling to find the answers on how you will recruit the right people to your organization, then we can help you. Communicate Personnel is an IT recruitment company with consultants that specialize in finding skilled developers, architects, consultants in CRM and ERP through to BI and BA. Contact us today.

Written by:

IT trends: Move over BYOD here comes CYOD

Sandra Olivier - Tuesday, February 10, 2015

stock market graph with pie chartThe last few years the big buzz word has been all about BYOD – or bring your own device – an IT revolution that were driven by employees wanting to use their own devices at work. Although this offered many benefits to the users that could spend more time focussed on business and less time trying to figure out the technology. It also opened up an assortment of problems for IT departments regarding the issue of security. According to Osterman Research, 15% of employees believe they have “none to minimal” responsibility to protect corporate data stored on their personal device, which raises big questions.

This resulted in business re-looking on how this policy can be adapted to suit all parties and started another option that is gaining popularity: Choose Your Own Device (CYOD)

What is Choose Your Own Device (CYOD)?

CYOD is a policy that allows users to choose from a number of approved devices. Usually, the company provides these devices and keeps them if the employee leaves or resigns.

Having a limited pool of pre-approved Operating Systems and devices can help IT departments mobilize more business processes and applications. For example, devices would be able to load up work applications based on the user's profile. It still gives employees the freedom to use a device they know and understand, but it narrows the options to a pre-approved list. Effectively it adds much-needed variety to a fleet of standard computers.

“With a comprehensive mobile protection strategy, you can have the best of both worlds,” says Fran Rosch, SVP Mobility at Symantec. “Get the benefits, prevent the risks.”

Benefits
Increase Security of Data: One of the major benefits of CYOD over BYOD is it enables enterprises to delete sensitive data and other corporate information in the device should it get lost, compromised or an employee leaves the company. Buying the devices themselves, organisations can also approve and install the correct security software.

IT Support:  Windows, iOS, Blackberry RIM, Android and the growing list of other operating systems posed a challenge for organisations that adopted the BYOD policy. Supporting only a list of approved mobile devices can be much more efficient because the helpdesk staff is only asked to support known device types.

Talent Management: If you’re looking to recruit tech-savvy employees, offering an expanded list of mobile devices will also make your company appear employee-friendly, more so than a corporate owned, single device plan.

CYOD is beginning to win out over plain BYOD, and it’s easy to see why. The surge of BYOD in recent years saved companies big money on hardware, but led to both expected and unforeseen issues. After a period of acclimation for companies and employees, the fact that CYOD is growing says everything about its effective blend of the old and new ways.

Regardless if your organization is adopting a BYOD or CYOD approach, you need skilled IT staff to manage it effectively.

Communicate Personnel is an IT recruitment company with consultants that specialize in working with developers, architects, consultants in CRM and ERP through to BI and BA. Contact us today to assist with all your talent finding needs in 2015.

Written by:
Credit: FreeDigitalPhotos.net by nokhoog_buchachon

Cloud Solutions on Africa’s radar

Sandra Olivier - Wednesday, November 05, 2014

3D cloud ideaIt’s almost impractical these days to view any development in the IT industry outside the lens of cloud computing. Just about every facet of data technology is geared toward either getting on the cloud or enhancing the experience for those already there.

According to a study by Cisco,  global cloud computing traffic will have increased twelve-fold by 2015. As you might assume, that growth is occurring in tech-savvy metropolises like Silicon Valley, New York and London, but it’s also being driven by the developing world, which includes Africa.

ICT sector in Africa is characterized by the very rapid development of mobile networks. At the same time, however, African countries are seeking solutions whereby they can catch up on the deployment of fixed infrastructure and high-speed networks.

Against this background, African business managers find themselves under ever-mounting pressure. The increasingly intense and often unbalanced competition between African businesses and those in the so-called developed world, coupled with the effects of successive global crises, are forcing all businesses to redouble their efforts to reduce operating costs, rationalize investments, boost productivity and foster innovation.

Cloud computing, considered by some to be the technological revolution of the twenty-first century, could go a long way towards resolving such issues, provided the corresponding technology is implemented on solid bases that inspire confidence in users both domestic and foreign.

It is therefore no surprise that Africa is on its way to realise massive technology growth and increased connectivity, fuelled, in part, by the adoption and application of cloud solutions.

Experts say issues like security, cost of investment and control over data have hampered Africa’s uptake of cloud solutions up until now, but since the cloud reduces the upfront cost and operational complexities of using information technology to grow a business, this is changing rapidly.

I think South Africa has been pretty reserved when it comes to cloud,” Grant Morgan, general manager of cloud for Dimension Data Middle East & Africa said. “I think what has been encouraging for us is that over the last six months adoption has really started to take off."

Companies who make use of cloud can grow their businesses quickly and more effectively. If you are looking for IT experts to help you navigate the uncertainty in regards to cloud computing, we can assist. Communicate Personnel is a specialist IT recruitment with dedicated consultants that can help your company find the right talent. We also have great IT jobs such as Business Analysts, Web Developers, Business Intelligence, IT Managers, SQL DBA and more for career seekers. Contact us today.

Written by:
Credit: FreeDigitalPhotos.net by mean_cg

Cybersecurity skills in high demand

Sandra Olivier - Wednesday, October 08, 2014

spyware shows hacking cyber Cybersecurity is the most in-demand sector amongst information technology jobs, according to CIO magazine, and it’s not likely to change anytime soon. The demand for people with cybersecurity skills has grown 3.5 times faster than the demand for professionals in other IT-related jobs over the last couple of years.

According to the experts, it’s a situation where you need extreme analytical skills. It’s more than just writing code against a set of specification. On the cyber side, coding is only one part of your function, you have to be very analytical and think about a person who wants to break through the system for whatever reason, malicious or other. You are working with a completely different set of rules and it’s very complex. This is one of the main reasons why you can’t just be a junior you need a high level of experience and why these skills are so in demand.

So with that said what are the most in-demand skills today and in the coming months?

Mobile Security
There’s an evolution going on in the executive suite, emerging technologies like mobile, cloud and embedded devices are making the world more technology driven, and at the same time, producing huge amounts of data.

In a survey conducted by Enterprise Security Group they found that organizations’ top challenge is enforcing security policy for mobile devices. Mobile computing and communications have introduced new vulnerabilities and threats, and finding people with the know-how to address these will become increasingly important.

Application Security
This category represents one of the largest year-over-year growth increases in job postings in the USA, with a 31 percent hike since 2011. The main reason driving demand for this job category is the complexity of applications and explosive growth in the mobile device market.

Security Analyst
Organizations require information security analysts to help steer them through risk assessment, vulnerability assessment, and defence planning. This requires individuals with the skills to bridge across a variety of areas of expertise to understand what the adversary is doing inside your network. More and more, the industry is moving toward creating intelligence and “hunt” capabilities to find sophisticated adversaries within networks, pointing to a significant demand for staff with the security analyst skill set.

Security Architects
Security Architect is responsible for analyzing information security systems and applications, and recommending and developing security measures to protect information against unauthorized data modification or loss.

A well-defined architecture helps dictate how the various single-function security technologies will work together -- and makes it easier to find the weak spots in enterprise defences. As cyber-attacks grow in frequency and sophistication, many organizations find themselves falling behind in their ability to detect these attacks. Security architects are needed to develop innovative solutions to prevent hackers from stealing critical information or creating havoc on computer networks.

The importance of having the right security specialist within your team is clear. If you are looking for skilled individuals to help you against cyber-attacks or are in need of skilled staff in any other area within IT, we can assist.  Communicate Personnel is a specialist IT recruitment company that can help you find those scarce skills. Communicate Personnel represents a range of tech-savvy, experienced candidates across all levels of the IT sector. These include business intelligence, developers, analysts, system engineers, project managers and more. Contact us today!

Written by:
Credit: FreeDigitalPhotos.net by Stuart Miles

The IT Talent Problem, more than just Technical Skills

Mallisa Watson - Wednesday, September 03, 2014

Business People With SpotlightThere’s been much said about the skills shortage in the IT industry. This focuses mostly on the actual technical skills of individuals. However, there is also a gap emerging in the number of individuals that have both the necessary IT skills and business-savvy. Information technology enrollments are at an all-time low; baby boomer workers are retiring and taking all of that legacy knowledge with them.

Those experts, who can talk technology in one meeting and can talk business in another, are rare species, yet with technology moving directly into the returns stream of your company, you need them. And your need is only going to increase.

The IT industry needs to also look at the broader requirements in the current business environment, developing ways to fix this problem and to grow current employees into the leaders for tomorrow. 

The first solution to the problem lies at its source:

Education
The IT field is so technically focused that graduates don't look at the bigger picture until they are in the field. Coding is vital, however it would help if universities placed less emphasis on coding and more on problem-solving and creative aspects.

The second solution lies in the hiring process
Take into consideration what the most important skills or qualities you need in your company.

Keep in mind those factors will often change depending on the current needs and the skills in the industry. Some companies create a mismatch on the job specifications, between what they want and what they say they want, this result in companies attracting the same type of employees over and over.

The third problem centers on what skills companies require when looking for new employees
Job descriptions often have a list of requirements so long most applicants pass right over them, even though they are actually competent. It’s also important for the company to see if the candidate is ideal for the job and if they will fit into the company culture.

Once you learn different languages, picking up another tech language isn't that difficult, especially if a company is helping you to learn it. But understanding those practices that really drive good solutions is very hard to find and even harder to develop in somebody. They have to do it practically.

For those employees and businesses that already have these skills or are willing to develop them, it's a great way to distinguish themselves in a growing competitive marketplace.

If you're an IT professional and you feel that you have the skills and you're passionate about what you do; you have to look at this as a gold mine. This is a great opportunity for you to start you new job search.

We have a variety of IT vacancies ranging from Business Analysts, SQL DBA, Business Systems Manager, various developer jobs and much more. Visit our website and apply now!

Written by:
Credit: FreeDigitalPhotos.net by chanpipat