IT salaries in Sri Lanka

layyarx

Junior member
  • May 12, 2011
    113
    11
    18
    As far as i know, Exetel provides call center,back office support for companies in Australia, which is ok for an experience. But you would really love to interact with a complex network & get hold of things rather than in a call center environment. That will bring your true analytical skills.

    But having said that, who cares,if you are getting paid 80K, what you have to do at the office? anyone will take that :D

    At ISP's & other reputed companies, what are the opportunities as far as you guys know? pls share
     

    Tom Riddle

    Member
    Aug 31, 2007
    1,833
    196
    0
    This is a great discussion , a really helpful one.

    I like if you guys can draw your attention to Networking & Systems side as well, coz mostly this discussion is based in software/programming area IMO.

    Surely you won't get eye popping salaries in Networking field in SL, but atleast if you are a CCNP/MCITP with a degree qualification, what are the best places to work on in SL? (with/without experience?)

    Here are some places you can apply for

    MIT (They have a separate networking division)
    enable (I think they write this as n-able :baffled: )

    I guess these two would be the best as they do new projects, do maintenance and troubleshooting and also deal with a variety of stuff.

    KBSL - mostly voice related stuff

    Sri Lankan Airlines - Mostly a maintenance and supportive role from what I have heard. Less chances to learn new things. Though with the opening of the new Mattala airport, who knows? :D

    IBM (IBM Sri Lanka OK. :P:P)

    DMS Electronics
     

    Tom Riddle

    Member
    Aug 31, 2007
    1,833
    196
    0

    Hmm at MIT most of the development are done using C++.. There are vary few developments doing using java for their internal projects as I heard from my friends who are working there..

    Hmm MIT and WSO2 can be mentioned as best place for some ways for e.g The reputation you get if you says that you work for MIT;););).. But there are good companies other than them if you are considering about the salary other than the ... for e.g Creative Solutions pays a good salary... :yes::yes::yes: (difficult menas ban they (MIT and WSO2)are more into state university student and Tom Riddle has explained some reasons in previous replies... )

    Machan do you have any idea about what kinds of rates they are paying for newly recruited ASEs and SEs at Creative Solutions?

    Also - do you know what language they use?
     

    Mr.Thor

    Well-known member
  • Sep 26, 2011
    5,376
    3,764
    113
    Colombo
    Machan do you have any idea about what kinds of rates they are paying for newly recruited ASEs and SEs at Creative Solutions?

    Also - do you know what language they use?

    These Days recruitment has stopped till end of October Machan... So I don't know what are salary ranges they going to offer in this time... :no::no::no:

    But last year The offer was 65k and increased it to 80k after 6 months as I remembered... This is for a SE :yes::yes::yes:

    They are mostly using C# :D:D:D
     
    • Like
    Reactions: Nohim Ys

    Nohim Ys

    Well-known member

  • Hmm at MIT most of the development are done using C++.. There are vary few developments doing using java for their internal projects as I heard from my friends who are working there..

    Hmm MIT and WSO2 can be mentioned as best place for some ways for e.g The reputation you get if you says that you work for MIT;););).. But there are good companies other than them if you are considering about the salary other than the ... for e.g Creative Solutions pays a good salary... :yes::yes::yes: (difficult menas ban they (MIT and WSO2)are more into state university student and Tom Riddle has explained some reasons in previous replies... )

    Yes machan, I understood why they are more into state university student on some reasons.:);)

    machan,
    What you meant by C++ ?
    Do we have to concentrate also on the, features of early C. I mean addressing the memories & all those things ? Or it's just OOP concepts, that they use with C++ ?
    (Um not so experienced on those matters a lot, please correct me, if um wrong :))



    කම්පනි එකට යන්න ඉස්සෙල්ලා software company එකක වැඩ කරලා නැත්තම් නිකන්ම ගන්න එකක් නම් නෑ. :no::no:

    ඔයාට ලැබෙන මුලම work experience එක SE කෙනෙක් විදියට ගන්න වෙන්නෙ නෑ. ඒක ප්‍රායෝගික නෑනෙ බං. :yes: ASE විදියට ගන්න ඉඩ තියෙනවා.

    මොරටුවෙ අය හැමෝම ඩිග්‍රිය ඉවරවෙලා ජොබ් එකට යන කාලෙ වේද්දි මාස 6ක් වැඩ කරලා තියෙන්නෙ කම්පනි එකක. ඒක නිසා ඒ ගොල්ලොන්ව කෙලින්ම SE ගන්නවා.

    උඹට හොඳම වැඩේ ඩිග්‍රිය කරන අතරතුර ට්‍රේනින් එකක් ගන්න එක. ට්‍රේනින් යන්නත් ලේසියි පස්සෙ ජොබ් එකකට යන්නත් ලේසියි. නැත්තම් ට්‍රේනින් නැතුව කෙලින්ම ජොබ් එකක් ගන්න කටු කන්න වෙනවා. ගත්තත් මුලින් ට්‍රේන් වෙන්න කියවි.

    :yes::yes::yes::yes::yes::yes::yes:;););););)
    :D:D:D:D:D
     

    Mr.Thor

    Well-known member
  • Sep 26, 2011
    5,376
    3,764
    113
    Colombo
    Yes machan, I understood why they are more into state university student on some reasons.:);)

    machan,
    What you meant by C++ ?
    Do we have to concentrate also on the, features of early C. I mean addressing the memories & all those things ? Or it's just OOP concepts, that they use with C++ ?
    (Um not so experienced on those matters a lot, please correct me, if um wrong :))



    :yes::yes::yes::yes::yes::yes::yes:;););););)
    :D:D:D:D:D

    No no I think you misunderstood what I have said... You just need the C++ programming knowledge to develop the projects.... That's it...

    But if I say that they are not going to ask a single language based question in their interviews could you believe me??..... :rolleyes::rolleyes::rolleyes: (Yeah they sometimes ask questions from pointers etc... )

    They are measuring your analytical , creativity skills and the way you create solutions... The questions are like most of the time from Data Structures and Algorithms etc etc..

    They will give a fine grained training and make you a better programmer of course... But you definitely need a good thinking ability and I can give you an advice please don't cut the Algorithms related stuff lectures... Those are the things which definitely will enlighten your knowledge.. :) :) :)

    p.s Even I saw O/L students can do the programming ;) ;) ;) ... Programming never will be the key...I think you got my point...
     
    Last edited:

    ¤--bACarDi--¤

    Well-known member
  • Jan 9, 2009
    12,130
    288
    83
    124.43.xxx.xxx
    Yes machan, I understood why they are more into state university student on some reasons.:);)

    machan,
    What you meant by C++ ?
    Do we have to concentrate also on the, features of early C. I mean addressing the memories & all those things ? Or it's just OOP concepts, that they use with C++ ?
    (Um not so experienced on those matters a lot, please correct me, if um wrong :))


    :yes::yes::yes::yes::yes::yes::yes:;););););)
    :D:D:D:D:D


    of course yes! you need to know from where you are allocating the memory. how do you release it bla bla. basically you'll need to know real programming. so start from the beginning
     
    Dec 17, 2008
    209
    24
    0
    Let me share my experience of the interviews at MIT.

    They first gave us a problem to solve... not with programming but just with your analytical skills... there were two people in the set of 98 students attended the interviews of that day got that correct including me.. I had 3 interviews first with a tech lead, then with the Vice President of Development then with CTO... do you believe they did not ask a single question on programming... but asked lot of questions to check my analytical skills.... gave some problems to solve instantly...

    They do not care if you do not know programming at all...
     

    highlander

    Member
    Jul 8, 2009
    932
    59
    0
    Colombo
    Let me share my experience of the interviews at MIT.

    They first gave us a problem to solve... not with programming but just with your analytical skills... there were two people in the set of 98 students attended the interviews of that day got that correct including me.. I had 3 interviews first with a tech lead, then with the Vice President of Development then with CTO... do you believe they did not ask a single question on programming... but asked lot of questions to check my analytical skills.... gave some problems to solve instantly...

    They do not care if you do not know programming at all...

    Few years back I had the same experience. they mostly asked IQ and algorithms questions. But in addition they did ask several questions on the projects we did at the university as well. There were hardly anything on C++ language.

    Add to that, they gave equal chances (or even more) to Electronics students (who do not have much programming experience, but have excellent analytical skills) from UoM compared to CS students from the same uni.
     

    layyarx

    Junior member
  • May 12, 2011
    113
    11
    18
    Here are some places you can apply for

    MIT (They have a separate networking division)
    enable (I think they write this as n-able :baffled: )

    I guess these two would be the best as they do new projects, do maintenance and troubleshooting and also deal with a variety of stuff.

    KBSL - mostly voice related stuff

    Sri Lankan Airlines - Mostly a maintenance and supportive role from what I have heard. Less chances to learn new things. Though with the opening of the new Mattala airport, who knows? :D

    IBM (IBM Sri Lanka OK. :P:P)

    DMS Electronics


    MIT - Great place, you have to be a Cisco superstar + 3Y experience to go there

    KBSL - No idea

    SL Airlines & other government related places - Forget about these places unless you do have a great connection to someone who's already working there orif you don't have political influence. :D This is the normal situation.

    SLT / Mobitel - Currently most of the recruitment done through Manpower, but above mentioned stuff for SL Airlines applies here as well.

    IBM - Can't comment on that.

    As far as i know this is the general situation
     

    zaymhd

    Junior member
  • May 15, 2011
    504
    18
    18
    Mawa.
    Mactchanla... BCS PGD IT+ project (with MBCS) with IJTS Java Diploma (1st stage of their java degree program) with an android development qualification. Is it enough apply as a trainee at virtusa or mphasis or any other company! or do we need to do something else extra............. (Most prbably I gonna do M.sce at morotuwa) after joining the job ...
     
    Last edited:

    Nohim Ys

    Well-known member
  • No no I think you misunderstood what I have said... You just need the C++ programming knowledge to develop the projects.... That's it...

    But if I say that they are not going to ask a single language based question in their interviews could you believe me??..... :rolleyes::rolleyes::rolleyes: (Yeah they sometimes ask questions from pointers etc... )

    They are measuring your analytical , creativity skills and the way you create solutions... The questions are like most of the time from Data Structures and Algorithms etc etc..

    They will give a fine grained training and make you a better programmer of course... But you definitely need a good thinking ability and I can give you an advice please don't cut the Algorithms related stuff lectures... Those are the things which definitely will enlighten your knowledge.. :) :) :)

    p.s Even I saw O/L students can do the programming ;) ;) ;) ... Programming never will be the key...I think you got my point...

    That's a huge advice I think:yes::yes:.

    Yes of course, I got Ur point. They don't care about the people who are depending on their ගිරවා ability. They need people who can write Algorithms and a well understanding of the Data Structures(For now, I know some of them like, Stacks,Queues,Link Lists,Binery Trees.......;):rolleyes::P).
    Knowing all the keywords of Java, C++ or C# won't be enough. As I understood, they will worth a ability of writing good Pseudo Codes, than knowing all the keywords of a language.

    :)
     
    Last edited:

    Nohim Ys

    Well-known member
  • of course yes! you need to know from where you are allocating the memory. how do you release it bla bla. basically you'll need to know real programming. so start from the beginning

    I think you didn't get what I asked:rolleyes:. As I know, in early C, there were methods to access each byte, one by one.(Um not a expert, please correct me if um wrong:)). Later they weren't used much I think:confused:. Do we have to be expert in those stuff also ?
    I think,in this post, you meant about "memory leak", which will happen if we don't delete the dynamically allocated memory in the heap. Isn't it ?
    :D:D:D



    Let me share my experience of the interviews at MIT.

    They first gave us a problem to solve... not with programming but just with your analytical skills... there were two people in the set of 98 students attended the interviews of that day got that correct including me.. I had 3 interviews first with a tech lead, then with the Vice President of Development then with CTO... do you believe they did not ask a single question on programming... but asked lot of questions to check my analytical skills.... gave some problems to solve instantly...

    They do not care if you do not know programming at all...

    Few years back I had the same experience. they mostly asked IQ and algorithms questions. But in addition they did ask several questions on the projects we did at the university as well. There were hardly anything on C++ language.

    Add to that, they gave equal chances (or even more) to Electronics students (who do not have much programming experience, but have excellent analytical skills) from UoM compared to CS students from the same uni.

    If someone think, SE is all about programming, this is worthy lesson for them(For me also :):)).
     

    dreamslanka

    Well-known member
  • Aug 4, 2009
    2,909
    42
    48
    Private uni Software engineering degree ekak 2nd upper ekak ekka finish karapu kenekuta MIT yanna chance ekak thiyenawada?
     
    Dec 17, 2008
    209
    24
    0
    Few years back I had the same experience. they mostly asked IQ and algorithms questions. But in addition they did ask several questions on the projects we did at the university as well. There were hardly anything on C++ language.

    Add to that, they gave equal chances (or even more) to Electronics students (who do not have much programming experience, but have excellent analytical skills) from UoM compared to CS students from the same uni.

    yeah I forgot to mention about the projects.. they are very keen about the projects you have done and that is a very big advantage that the grads from UoM have over others... a talented student has definitely done 10+ considerable projects including the final year project during his uni life... If you have done some extraordinary projects believe me you are definitely in... I am not sure in the private institutions the students concentrate much on projects... if not they definitely must do...
     

    Tom Riddle

    Member
    Aug 31, 2007
    1,833
    196
    0
    Mactchanla... BCS PGD IT+ project (with MBCS) with IJTS Java Diploma (1st stage of their java degree program) with an android development qualification. Is it enough apply as a trainee at virtusa or mphasis or any other company! or do we need to do something else extra............. (Most prbably I gonna do M.sce at morotuwa) after joining the job ...

    Qualifications don't matter that much machan.

    You need to be good with your conceptual knowledge of programming languages (ex - oop concepts) as well as have a good knowledge of algorithmic stuff.

    You also need to have done some good projects.

    These are the things that they focus on at the interviews. It doesn't matter at all if you are not good with the details of a programming language. But you really really need to be good with fundamental concepts

    If there is at all 'anything else' that you need to do, I would advise you to start on some good projects. Maybe you can start doing your own thing for fun. Recruiters like to see such initiative and real passion for the field.

    Joining an open source development effort would be the best, though it would not be that easy for someone with little experience.

    Do something worthwhile for your project. Don't just make it a database project (ex - inventory control system or something similar where all you do is create, delete, update operations on a database)

    Go for quality, not quantity in your projects.

    Hope this helps.
     
    Last edited:

    Tom Riddle

    Member
    Aug 31, 2007
    1,833
    196
    0
    Private uni Software engineering degree ekak 2nd upper ekak ekka finish karapu kenekuta MIT yanna chance ekak thiyenawada?

    චාන්ස් එකක් තියෙනවා. හොඳ ප්‍රොජෙක්ට් කරලා තියෙනවා. වැඩ දන්නවා කියලා පෙන්නුවොත්.

    MIT වැඩ කරන කට්ටිය මම කියන එක තහවුරු කරාවි මම හිතන්නෙ
     

    ¤--bACarDi--¤

    Well-known member
  • Jan 9, 2009
    12,130
    288
    83
    124.43.xxx.xxx
    I think you didn't get what I asked:rolleyes:. As I know, in early C, there were methods to access each byte, one by one.(Um not a expert, please correct me if um wrong:)). Later they weren't used much I think:confused:. Do we have to be expert in those stuff also ?
    I think,in this post, you meant about "memory leak", which will happen if we don't delete the dynamically allocated memory in the heap. Isn't it ?
    :D:D:D







    If someone think, SE is all about programming, this is worthy lesson for them(For me also :):)).


    if you are coding with C/C++, you must know them. ef :- we barely use string (std::string, CString). we use char buffers. i dont have to say how you copy a char buffer to another right? we copy them and sometimes explicitly set the null at the last byte lol