22-11-2018 01:22 PM | ||
Unregistered |
Starting salary is around 3.6K~, which is on the low end for a fresh grad software engineer. Year on year increment is also only around 3-5%, just enough to cover inflation. Your real income won't change much unless you get promoted. Promotions and performance bonuses depends on how well you can sell yourself and your achievements. Standard benefits + some extras due to being a subsidiary of Singtel. That said, even though the the starting pay is low, the entry criteria is ~very~ easy (relative to other tech companies), because their turnover rate for junior engineers is very high. I estimate around 50% of new engineers leave within 3 years, and very few stay for more than 5, so they are always hiring replacements. This is good for the people who maybe didn't do as well in uni (third class or maybe just a pass degree) to gain some practical work experience. As you gain more real project experience, your degree matters less and less, making it easier to find better opportunities elsewhere. As for the work itself, that really all depends on the project you are assigned to. 90% of NCS projects are government contracts (if that matters to you). There are really slack projects where all you do is basic maintenance and ops support and you can just coast through every day. There are also really siong projects where you will OT and burn weekends constantly (they are also the ones where you gain the most valuable experience). Team culture and your manager's attitude will also make a big difference here. Ultimately, YMMV. tl;dr NCS should probably not be your first choice of tech employers, but it's also not as terrible as most people make it out to be. |
|
21-11-2018 10:42 PM | ||
Unregistered |
Quote:
But usually for technical the end game is to work for tech company like google etc.... if not by your mid career you will switch to more non-technical role like BA/PM/SA as alot of singapore company dun value technical skills aka the outsource to ceca/india/vendor culture. So after you build your strong technical skills, you will become a valuable BA/PM than those who only have the soft skills aka those who start from MA program........but then at that point will be you fighting against your middle mgmt who are usually not technically trained..... |
|
21-11-2018 04:14 PM | ||
Unregistered | They will send you for course so you don't have to be worry. You should really consider before joining NCS. Where are you working right now? You want to switch over to NCS? | |
21-11-2018 03:47 PM | ||
zero_88 |
if my programming skill is bad, is it alright for me to join the position? this position required good programming skill? |
|
12-11-2018 09:01 PM | ||
Unregistered |
Quote:
|
|
12-11-2018 01:10 AM | ||
Unregistered | Starting pay 3.6. If u no experience, can try to grind there and get the exposure and experience bah then jump to a better place. Really can learn a lot from vendor side. Be prepared to work ot and weekends | |
11-11-2018 09:59 PM | ||
Unregistered |
Quote:
For technical path, if you can't get into google, paypal, visa level company then system integrator company like NCS is definitely a good start. But ensure that you state the interest on the technology you want to build up on your first day self-introduction during the 5 weeks boot camp and they will consider it or else if you get shitty project then you are not gonna have a good progression be it internally or if you decide to job hop. Other choice include : govtech For non-technical path, is a bit hard to find but there is Accenture consulting, big 4 consulting, technology associate program from bank etc.....not much choice here as they usually require 3- 5 yrs of work experience and only these few companies are willing to take in fresh grad. thirdly, start-up are very good for learning new technology but usually interview are very technical hence you need strong technical capability to get in and they pay very good for fresh grad on the high side of 4k |
|
11-11-2018 09:50 PM | ||
Unregistered |
Quote:
a. Base in Hub b. Base in client side c. Base in Hub but travel to client side for meeting/deployment/testing (Since access to UAT and above environment is restricted to only at client side hence cannot do in hub or home) Option B and C are more common. 2. For development project, definitely will have OT, latest should be 2-3am. But expect to work overnight during production deployment of brand new system aka first launch. Maintenance project usually can end work on time but when there is big CR, you are expected to work OT but not as late as development project maybe 10-11pm 3. Weekend work is highly dependent on project unless project is on fire they won't call you back on weekends. If you on 24/7 support then if system got critical bug then you would get called back to office on weekend to fix the bug 4. System backup and software patching is done by infra team. Within the team there might be a deployment team or just every take turns to deploy. As for deployment, it is totally dependent on the system and customer. Some are ok with deployment during working hours, some die die can only deploy after working hours. 5. Usually if you work until until 1am, you can report to work slightly later at around 10am but depend on your project manager. 10pm is not considered late and you are expected to report to office during normal time next day hehe. Usually if weekend work, you get off in lieu of abt 3 days work for 1 day off in lieu. Then again depend on how good your project manager is. 6. Application consultant main work is development and coding. Unless the team is short on manpower, you won't get to do higher level work(Senior Application consultant work which is requirement gathering/Business analyst stuff). They won't ask you to do team lead/PM work as you are not experienced to handle them After application consultant is senior application consultant... After senior application consultant you can choose to go on project mgmt path or architect path. (But usually fresh grad dun stay so long till this stage ^_^. Usually is move out after 2-4 yrs then come back if they want to as the pay you get by jumping out and back in is much higher than the pay you climb the ladder in ncs) All of the above is subjected to which project you get assigned to. Different project can have very different culture and progression aka like a different company. If you get a sucky project, you only have 2 option which is to quit or request for change of project which is hard. Getting a good project in NCS is equivalent to joining a good company. Getting a bad project is equivalent to joining a shitty company. So if you are given a choice of project, please decide wisely before agreeing to go. If you are given no choice then too bad suck thumb. |
|
11-11-2018 09:06 AM | ||
Unregistered |
Anyone can share/reveal? |
|
21-05-2016 01:11 PM | ||
Unregistered |
Quote:
An IT grad looking for a job to pay the bills and put food on the table. |
|
This thread has more than 10 replies. Click here to review the whole thread. |