Jamie Macdonald
About Jamie Macdonald
Jamie Macdonald is a Senior Software Engineer currently employed at N-able in Dundee, Scotland, specializing in customizing Dynamics CRM applications. He has extensive experience in software development, having worked for various organizations including Vision, C2 Software, and the University of St Andrews.
Work at N-able
Jamie Macdonald has been employed at N-able as a Senior Software Engineer since 2021. In this role, he specializes in customizing and extending Dynamics CRM applications to meet specific business needs. His work involves developing solutions that enhance the functionality of CRM systems, ensuring they align with organizational requirements.
Previous Employment at Vision
Prior to his current position, Jamie worked at Vision (In Practice Systems Ltd) as a Software Developer from 2018 to 2021. During his three years in Dundee, United Kingdom, he contributed to various software development projects, enhancing his skills in software engineering and application customization.
Education and Certifications
Jamie Macdonald studied at Abertay University, earning a degree in European Economy and Management (hons) with a 2:2 classification from 2002 to 2004. He furthered his education at the University of St Andrews, where he completed a Post Graduate in Information Technology with Distinction from 2005 to 2006. Additionally, he holds an advanced certification in ColdFusion and two certifications in Microsoft Dynamics.
Software Development Experience
Jamie has extensive experience in software development, having held various positions in different organizations. He worked at C2 Software as a Senior Software Engineer for six years, from 2012 to 2018. He also served as a Software Developer at the University of Dundee for five months in 2009, and at Xpedient for one year from 2011 to 2012. His roles have involved developing custom software solutions and improving existing systems.
Projects and Contributions
Throughout his career, Jamie has authored software to process CRM financial data for import into Dynamics, including invoices, payments, and credits. He has created custom RDL reports that integrate into Dynamics, providing enhanced flexibility beyond the built-in report builder. Additionally, he developed custom directories and event ticketing systems tailored to membership organizations.