tomasulu,
Well I happen to run IT contracts ... and to tell you, it is almost absolutely impossible to employ local to fill the ranks. From the lower ranks of IT service desks to the project managers - it is increasingly difficult to fill the position with Singaporeans. Not to mention the IT specialists in between - the FTs come in more willing to work and more qualified.
For the few locals, after 2 or 3 years, they will be looking and fast promotion - when they have not proven themselves nor being able to put in the work.
For a typical contract 1 run, 80% to 90% are FTS - only the top account/project manager and team leaders are Singaporean. And now you know why IT departments are staff by FTs.
Even Mindef, who has strict requirements to employ only citizens find itself relaxing on some job roles - it is impossible to find enough citizens willing to work and able to work.
But I do not see it negatively. Singaporeans move up the chain - to get business and manage the business - and we in turn employ the best talent to help run the project. In this instance, most of these talents are FTs as Singaporeans are far and few in between. Even if they are, they are mostly the dead wood - not willing to work and only want to do the minimum but expect to be rewarded all the time.
That is the reality for you. The middle management FTs are very driven - they are value for money - the cannot be said for Singaporeans. The good Singaporeans would have already been promoted - and we give them the priority. Even FTs, we would not be able to deliver what we promise in our contracts at the cost that we can make a profit. If we employ all Singaporeans (assuming we can get) - we will not finish the project on time and we will be losing money - in a nutshell, these contracts will not come our way. In a way, these jobs will be moved elsewhere.