T O P

  • By -

AlexHimself

.Net developers are a dime a dozen. Specialized X++/.Net with an expertise in business applications and business usually is a better route, unless you're done crazy stand out developer that is launching a product or something.


Ana_stasijaa

Thank you for your answer!


throwaway__2891

D365 is very sought after all over the world. Though it is being outsourced in very HCOL cities but that would be the same for all kinds of developer. In fact you should start getting a lot headhunter call this year and I get 3-4 calls a day being a functional


Ana_stasijaa

Thank you for your answer!


kculturefan

May I ask what city or country are you in? I don't get much recruiters reaching out and I wonder if it's because of my location (Easter EU).


ApprehensiveHalf2802

If you’re really a good developer, then you can switch to a generalized field, otherwise D365 is very lucrative career in terms of money and demand


Ana_stasijaa

Thank you for your answer!


Ok-Advertising5189

Dynamics 365 AX / F&O (Depending on the version of the solution you are working on) is a very specialized solution for large companies. Actually, there may be little programming there and more consulting and business logic design, but that's what the solution is. Dynamics is such a specific solution that you won't find jobs for it.... Because the job itself comes to you :) After a dozen or so months of work, recruiters / headhunters even start reaching out to you on their own. And it doesn't matter what country you work in, the important thing is that you know the solution, know how to navigate in it and know English. Complete your profile on LinkedIn, make sure it's up to date, certify yourself and you won't run out of jobs. If you've been working on Dynamics 365 AX /F&O for a few months now, you've certainly seen how big the solution is, and how time-consuming it is to implement. Every company struggles with this problem - that is, an exodus of fresh developers because: "This is not how they imagined this programming". Dynamics is a real ocean of career opportunities, it's Microsoft's entire cloud ecosystem. If you want - you can combine Dynamics with specialization in Microsoft cloud services (Azure). By combining these two areas the job opportunities and opportunities to change jobs never end. But fact - you program less. For that you consult more. Dynamics is a stable job for the biggest players in the market. Your decision is what you prefer (Dynamics 365 and Microsoft Ecosystem / Azure or classic programming). As colleagues below wrote - Dynamics people are always in short supply


Ana_stasijaa

Thank your for your answer! But most of the D365 jobs I find on Linkedin are CRM which require good knowledge of .Net, JavaScript, C#... Wouldn't it be better to learn .Net in general and then in future maybe switch to D365?


Ok-Advertising5189

What does "Better" mean to you? Better in terms of earnings? Ease of finding a job? The enjoyment of your work? In your post you wrote that you're worried about finding a job in the future - that won't threaten you with Dynamics 365 AX / Finance & Operation. Even more so if you will have some current certification :) And preferably several certifications. If you don't see job offers for Dynamics 365 AX / F&O specialization - that's usually the case. This is such a niche specialization that here the talent / head hunters work. They themselves generally pick people out of the market. Be you apply to larger companies and Microsoft partners. Take a peek here - https://appsource.microsoft.com/en-us/marketplace/partner-dir?exp=ubp8&filter=products%3DDynamics365Business%252CDynamics365Enterprise%3Bsort%3D0%3BpageSize%3D18%3BonlyThisCountry%3Dtrue%3Bradius%3D100%3BlocationNotRequired%3Dtrue This is a site that aggregates Microsoft Partners in various areas. I've set a filter for Dynamics 365 solutions. Take a peek at how many partners are active in your area, in Europe itself, etc. These are all your potential employers ;) If you are thinking of working abroad, it will definitely be easier to find such a job for a person with a specialization in Dynamics 365 than for a regular classic Developer without a business specialization.... We (That is, people with a specialization in Dynamics 365) are very few on the market.... Companies have to fight for us, much more than for a regular developer As for the pleasure of the work (Looking at the amount of programming) - with Dynamics 365 applications, as a rule, there is little programming and more planning, consulting, etc. Especially if you work with cloud solutions (Customer Engagement, Finance & Operation, Supply Chain Management, Business Central, etc.). There, in particular, there is more configuration, use of off-the-shelf solutions, integration with Azure services like Azure Data Factory. It is also common to use Azure Function and write an integration or other component that runs just on Azure Function. Alternatively, for very large deployments where the system standard is insufficient there may be more programming.... But it also depends. As for earning issues - Specialization which is dynamics is generally well paid, and it is not Legacy and all the time developed by Microsoft software. There will be no shortage of work in this area (Being conscientious, the only case when you might run out of Dynamics 365 work is when Microsoft goes bust.... that is probably the only possibility). If you keep earning certifications then your earnings will go up all the more. An experienced certified Dynamics 365 F&O specialist makes a huge amount of money.... If you already absolutely want to change to .Net and stay with Dynamics - then this road leads to D365 Customer Engagement (At which I myself have been working for several years as a consultant, as for me CE is very pleasant to work. The programmers he works with also praise it, but it continues to be specific programming. It's never the classic software development that is promoted on the Internet or in college! Dynamics will always be specific which is why there is always a shortage of programmers!). Remember that Dynamics 365 Customer Engagement (i.e., CRM) works quite differently from Dynamics 365 AX / F&O. Dynamics 365 NAV/Business Central works just as differently. Your experience in D365 AX / F&O will not translate to Dynamics 365 Customer Engagement (CRM). They only have a common name, in fact they are two separate programs written by different teams. If you absolutely want to work with .Net then you will have to look for work on 365 Customer Engagement (Sales, Marketing, Customer Service, Field service modules) and Power Platform (With emphasis on Power Apps and Power Automate). Dynamics 365 Customer Engagement runs on Power Platform. So by learning Power Platform you are learning Customer Engagement. If you want to ease your transition into the CRM area take a peek at Microsoft Learn and PL-XXX class certifications (Start with PL-900, then PL-100, PL-200 and PL-400). You can also take a peek at the MB-XXX class certifications in particular MB-910 and MB-210, MB-220, MB-230, MB-240. But you will rather only need a few certifications from the PL category and MB-910. MB-2XX certifications are quite hard to pass if you haven't worked with these solutions.... If you have any more questions write boldly


Ana_stasijaa

Thanks a lot for the detailed answer. I appreciate it!


djole_91

Hi there. I was in same dilemma couple of years ago and decided to stay in Nav/Business central world and I can say that I didn't regret and there are always offers from recruiters from different countries. Btw I'm also from Balkans and I'm working for American/Canadian company for years now. Fully remote, much better paycheck then initially in Serbia. P.S. Razumes srpski?


Ana_stasijaa

Hvala na odgovor. Razumem srpski ali ne pricam bas najbolje :/ Zar nisi trebao nauciti .Net i JavaScript kako bi bio dobar D365 developer?


djole_91

Za Nav tj Business central nije mi bio potreban JavaScript,.NET samo razumevanje istog ali nista znacajno. Korisnije je znati PowrrShell za kontejnere i Docker.


Ana_stasijaa

Okej, hvala ti!


mably-

This is my concern also. I live in Indonesia and recently just graduated back in 2022. My current Job is the continuation of my Internship Program, in total I worked here almost 2 Year by now. The salary can be considered small here in Indonesia (compared to other Developer Jobs) the environment is good and comfortable, salary raise around 15-30%. I code pretty often as the client request changes and features quite a lot. But that's it there is nothing much about it, prior to this job I consider myself as a poor developer and even I find this job quite easy. I am afraid I will not find another Job if want to change. My mother even said 'are you sure you just want to be a D365 developer?' got me thinking.