I studied business management and ICT. I have worked in policy and management for 20+ years and yet love data and databases. I was essentially trained at uni as a BA. I have continuously created websites, access databases, excel solutions and improvements for my workplaces.
I can easily develop 15+ entity ERD databases in Access.
I have about 12 months experience with Power Bi and can develop data models and am quite proficient with DAX.
I have basic beginner coding in HTML, and SQL. Learning JS. I have not worked with code on a daily basis but understand basic programming constructs. Variables, loops, case statements, if then, else, etc. scope of variables and similar. I do not know C# or .NET. Do I need to know this stuff to get a job as a CRM admin?
I am thinking of getting MB2-716 cerificed in Dynamics and online 365 implementation. Would I get a decent job in Melbourne. Would I have to start at low pay again to get into the dynamics consulting field? What level / pay should I expect?
Thanks
*This post is locked for comments
Thanks foe your considered and detailed reaponse. It is much appreciated.
When hiring consultants, I've noticed that they come in two flavors and sometimes both kinds are assigned to the implementation project. The first is the consultant that does the requirements analysis, reviews the out of the box features, thinks about whether new entities, forms, rules, etc are needed, and builds them as well oftentimes. Then the second type of consultant is the one doing the hardcore coding in javascript and .NET plugins.
I'm not a consultant but I'm the lead at my company for Dynamics. I manage the projects, direct the team, do some configurations, requirements analysis, and even a little javascript (self-taught) but when it comes to the heavy lifting, we hire people who can write the .NET code. I can open their code and read it, maybe even help debug it - but I can't write it. (Yet). It's good that I do have a comp sci background and some coding experience so that I can guide them better as a PM and understand better how business requirements will translate into a technical design. But it isn't necessary for me to be able to write the code.
I would say there is room for both types of people. The ultimate is someone who can do it all but you can work towards that. I think most consulting agencies have a place for the Business Analyst/Configurator type person.
Dynamics won't last forever either. I used to be a Remedy "Action Request System" consultant. I'm pretty sure that's a dead platform now. About 12 years ago, i saw that coming and switched jobs, started to learn new things. It's been 12 years and I've learned all sorts of different systems and done a lot of different things. So the one thing to expect from this technical life is that you'll always be learning something new, that you'll never be bored, but any investment you make in yourself, will help you later. I have no doubt that all my years doing Remedy prepared me to work on Dynamics years later, even though the systems are very different. The basic concepts of workflows, of how screen designs work, of talking to people and understanding their needs - that's eternal.
Good luck on your career!
Hi DrDynamics,
It depends on where you apply and your negotiation skills. Try searching for jobs in Melbourne on Seek. Many of these jobs contain pay ranges any will give you a rough indication.
You do not need to know C# in order to become a CRM Admin, but you will find it hard to compete against people that have this skill. You are probably better placed to stay on the BI track as there is a lot of demand for skills in this area.
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,253 Super User 2024 Season 2
Martin Dráb 230,188 Most Valuable Professional
nmaenpaa 101,156