MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

How can I go about doing a mid-career change from Dot Net Developer to some emerging technology?

Posted on: 25 April 19

I am working as a Dot Net developer. My designation is Team Lead.Working as a team lead for last 5 years. My total experience is 11 Years 6 Months. My overall experience is in Microsoft Technology.

I want to shift my career path to some new and emerging technology , though I am not very sure how can I do it.

I have done some basic research on different technologies and found the list of technologies where I can proceed. List is given below

1. Cloud Technology (Azure mainly)

2. RPA (My choice is Autation Anywhere, please suggest me which is most suitable tool for me)

3. Mobile App development ( using Xamarin or React Native )

4. Python & BigData (Everyone is learning python but only language is enough. Is BigData would be good for me ???)

5. Deveops (Not very knowledgeable on that)

6. Blockchain or Web 3.0 (I am very interested in this field and started learning it. But I feel the technology is new and not sure is it right time to move)

7. Agile or Scrum role (I was part of scrum team for 2 years)

Currently I am working in a India based Level 5 IT company.

I have work VISA for Australia for next 2 Years.

I am wishing get onsite opportunity and/or move to next role as a Architect.

Please suggest me , what should be the best path for me.

Suggest some usefull certifications as well.



I am working as a Dot Net developer. My designation is Team Lead.Working as a team lead for last 5 years. My total experience is 11 Years 6 Months. My overall experience is in Microsoft Technology.

I want to shift my career path to some new and emerging technology , though I am not very sure how can I do it.

I have done some basic research on different technologies and found the list of technologies where I can proceed. List is given below

1. Cloud Technology (Azure mainly)

2. RPA (My choice is Autation Anywhere, please suggest me which is most suitable tool for me)

3. Mobile App development ( using Xamarin or React Native )

4. Python & BigData (Everyone is learning python but only language is enough. Is BigData would be good for me ???)

5. Deveops (Not very knowledgeable on that)

6. Blockchain or Web 3.0 (I am very interested in this field and started learning it. But I feel the technology is new and not sure is it right time to move)

7. Agile or Scrum role (I was part of scrum team for 2 years)

Currently I am working in a India based Level 5 IT company.

I have work VISA for Australia for next 2 Years.

I am wishing get onsite opportunity and/or move to next role as a Architect.

Please suggest me , what should be the best path for me.

Suggest some usefull certifications as well.

Posted By

Rana
Rana
 

3 Responses

Please to reply this post
  • Mario

    0

    26 April 19

    Hi Rana,

    Given that you have more than 11 years of experience, all of it in Microsoft technologies, and you are now operating as a Team Lead, I would advise that you steadily build further on that. What you already have sounds like a very solid platform.

    You obviously have two broad options. You can try to switch to something totally new (this comes with significant risk), or you can choose to extend into something new without risking what you already have. The choice is really for you to make, depending on your preferences and circumstances.

    Most people would not be in a position to take large risks at the same stage of career, and if that is the case with you, then I would suggest you look at pursuing #1, #5 and #7 from your list. #5 and #7 are more about the lifecycle of how software is delivered, and they are something that are often required regardless of what technologies you work with. They are things that you may want to learn simply to keep yourself up to date with how software is commonly delivered these days.

    Form the technology options, Cloud (using Azure) might be an interesting way for you to go. The cloud space is huge by itself, so what I'm referring to is building applications in a cloud environment. You can start by taking a course on building .Net applications on Azure. Foundation courses are offered at microsoft.com, and once you get some more awareness you can decide later on if you want to pursue more advanced courses on the subject. Once you are on the cloud, you can later move further to big data and/or machine learning, for which Microsoft offers a stack on Azure.

    Becoming an architect involves building expertise in conceptualising, designing and specifying complete applications, and this requires broadening the set of technologies that you can work with, even if all of them are from within Microsoft. I would therefore recommend that you prepare yourself in that direction.

    The choices and decisions are ultimately yours, of course. What I have done is provide a little starting guidance on what would be helpful and what is the sequence in which you could pursue your learning and preparation.

    For more detailed guidance on the specific path that you choose I strongly recommend that you speak to a coach who can guide you throughout your journey. We have a large number of coaches that you can browse through and select on our IT Career Coaches page. Any one of them would be happy to help you.

  • Elicherla

    0

    27 April 19

    Hi Rana,

    Most of the modern companies are now moved from Microsoft Technologies to Open Source technologies like Java, Javascript and Python. If your aspiration is to become an Architect, learning any of these new technologies wiill add lot of value.

    1. Cloud Technology - If you would like to specilize on Cloud add AWS as well.

    2. RPA (My choice is Autation Anywhere, please suggest me which is most suitable tool for me) - I would not suggest as it is niche

    3. Mobile App development ( using Xamarin or React Native ) - I would not suggest as it is niche

    4. Python & BigData (Everyone is learning python but only language is enough. Is BigData would be good for me ???) - Python along with Big data and Data Science will be an advantage

    5. Deveops (Not very knowledgeable on that) - I would not suggest as it is niche. But good to have working experience

    6. Blockchain or Web 3.0 (I am very interested in this field and started learning it. But I feel the technology is new and not sure is it right time to move) - I would not suggest as it is niche

    7. Agile or Scrum role (I was part of scrum team for 2 years) - I would not suggest as it is considered as a process role.

    In addition, Micro Services architechure, Containers, UI frameworks like React or Angular would be great.

    Give a simple search on Job protals with .Net, Java , Javascipt and results will give an indication. All the very best.

    Regards,

    Ravi

    • Chayan

      0

      29 April 19

      Hi Ravi, Thanks for your reply. Actually I want to learn a new Niche skill which is most suitable for my profile. Among the above mentioned skills can you please tell me which one will be most suitable for my profile. With Thanks Rana

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url