We’re fortunate to have some of the best software and business solutions talent in our team.

In this Q&A blog series, we’re giving you a behind-the-scenes glimpse of who our employees are and what a typical day’s work looks like for them.

We’re kicking off the series by speaking to Zach O’Brien. He’s one of our Microsoft Dynamics 365, Power Platform and Native Applications developers, who’s been with us for more than three years.

 Q. What time do you usually start work?

At around 8.45am.

Q. What’s the first task you tend to carry out every day?

I usually attend our morning stand up meeting with the rest of the team. It’s an opportunity for us all to catch up on outstanding work actions from the previous day, focus on what we hope to achieve today and discuss any blockers and anything we need help with.

When everybody else is chatting about their day, I like to use the time to open up all of the programmes, such as Visual Studio Code and Tidio, I need to use for the day ahead.

Q. What does a typical day look like for you?

It’s often filled with plenty of different projects. Most days, I work on front-end projects with lots of Typescript and SCSS.

I also get involved with any marketing and design-related work that needs a designer’s eye to review and work on it. (I studied graphic design at HND level and interned as a graphic designer for a digital design agency in Ireland when I first left college).

Most days, there’s always some Dynamics 365 customisation and coding tasks for me to complete too. I like to break down my tasks down into smaller chunks throughout the day. It enables me to cover a little bit of everything from my ‘to do’ list.

Q. What do you find most challenging about your work?

Time management. While I’ve definitely improved over the years, it’s all too easy to let time get away from you when you’re concentrating on certain tasks.

Q. What do you find most rewarding?

The joy of finally breaking through a difficult bug or issue I’ve been stuck on, sometimes for days at a time, and finally seeing everything come together.

Q. What are you currently working on?

I’m currently developing a client-based portal with Microsoft Power Pages. It’s being set up to enable our client to upload and document information, relating to acquiring licenses and applications. They’ll be able to use it to nominate colleagues to populate it with information and manage data for others.

Q. What’s your proudest achievement so far and why?

The skills I’ve developed while working at XRM. Before I joined, I had a generally good grasp of front-end development and some experience in other technologies.

But over the course of my three-and-a-half years here, I’ve really honed my skillset. It applies to both my hard and soft skills too – I’ve had much more exposure when it comes to meeting clients face-to-face and building a rapport with them, which is something I’d naturally shy away from!

Q. What’s the last thing you always do before logging off the day?

I complete my timesheet. As much as I like to keep on top of my timesheets throughout the day, there are always days where I’ll be a bit too busy or the last few hours are spent solely dedicated on a task. So before I log off, I go through and make sure my timesheets are up to date and have a good description of the tasks I carried out that day.

Q. Describe your job in one word



Are you interested in following in Zach’s footsteps and becoming a Dynamics developer? Take a look at these FAQs: 

 Q. What does a Dynamics 365 developer do?

Customising Dynamics 365, which is all-encompassing and often involves building business applications, custom controls and components for platforms.

From Zach’s perspective, his day-to-day work ranges from building apps with custom workflows and connecting entities to create seamless functionality, to writing up custom JavaScript functions that leverage in-built APIs.

Q. How do I become a Dynamics 365 developer?

The route Zach took to becoming a Dynamics 365 developer was shaped by the wealth of learning materials provided by Microsoft.

These resources can be found within Microsoft’s MS Learn online platform, which contains numerous exams and learning paths for new users. The PL-900 exam is recognised as being an excellent starting point for getting to grips with some of the functionality and fundamentals of D365 and the Power Platform. 

Q. How long does it take to learn d365?

As is the case with learning anything new, the time it takes to master Dynamics 365, varies from individual-to-individual and how quickly they grasp it.

Generally speaking, it takes a couple of weeks for somebody to get up-and-running with using Dynamics 365 at a proficient level and many months to years to establish a deeper understanding of customising the system. In Zach’s case, he felt comfortable using Dynamics 365 after getting four months’ experience under his belt.

We hope you’ve found this blog interesting. For further insight about who we are and our capabilities, take a look at: https://www.xrm.je/why-xrm/

Tags: Dynamics Microsoft Dynamics 365 Q. How do I become a Dynamics 365 developer? Q. How long does it take to learn d365? Q. What does a Dynamics 365 developer do?

Simon Jackson

Written By: Simon Jackson

With over two decades of hands-on experience with Microsoft Dynamics and an impressive 25-year track record in coding and business solutions consultancy, Simon brings a unique blend of expertise to his clients. His deep-rooted knowledge in Microsoft Technolgies, coupled with his extensive coding experience, equips him with a competitive edge in delivering effective and efficient solutions. Simon's distinguished career has largely been dedicated to serving clients within the financial sector and the burgeoning fintech industry. His client base is diverse and expansive, ranging from startups to established corporations, all of which have benefited from his invaluable insights and solutions. This demand for his expertise is a testament to his adeptness and reliability in the field. Simon's expertise extends beyond Dynamics solutions. He possesses a profound understanding of databases and software integrations, AI, security architectures, and the deployment of multi-country models. His proficiency in these areas ensures he can navigate complex technical landscapes and deliver tailored solutions that align with clients' strategic goals. His proven ability to integrate complex systems while ensuring robust security models stands as a testament to his adaptability and technical prowess.

Similar Stories


A day in the life of…our project co-ordinator, Laura

A day in the life of…our project co-ordinator, Laura Laura Argentina-Manea joined us last summer. Since then, she’s been an invaluable support, making sure projects progress smoothly and effectively acting... Read More


A day in the life of…XRM founder and director, Simon

A day in the life of…XRM founder and director, Simon In this instalment, we speak to Simon Jackson, founder and director of XRM. He used to programme computers as a... Read More


How we helped one of our clients overcome a giant communications bottleneck

Company expansion inevitably involves growing teams and increased activity levels. It can also impact existing communications channels, hampering internal and external interactions and putting additional stress on managers in the... Read More