Solutions Architect

Job Purpose

To be responsible for designing and implementing comprehensive IT solutions that align with business objectives and drive organizational efficiency. This role involves leading the architectural design and integration of various enterprise systems, including Dynamics 365. The Solutions Architect will provide advanced technical and functional expertise, drive continuous improvement, and ensure alignment of IT capabilities with business goals through effective project management, governance, and collaboration with stakeholders.

Job Responsibilities & Duties

  • Solution Design & Architecture:
    • Lead the architectural design and implementation of comprehensive IT solutions, including but not limited to Dynamics 365.
    • Develop architecture plans that integrate various enterprise systems, ensuring seamless interoperability.
    • Define the technical architecture, system integration, and data migration strategies for diverse platforms.
  • Implementation & Customization:
    • Oversee the development, customization, and deployment of Dynamics 365 as well as other enterprise solutions.
    • Ensure solutions meet business requirements and adhere to best practices.
    • Develop custom workflows, plugins, and integrations with other systems.
  • Technical Expertise:
    • Provide advanced technical guidance and support for a wide range of IT applications, with a focus on Dynamics 365.
    • Troubleshoot and resolve complex technical issues across different systems.
    • Optimize system performance and scalability.
  • Functional Expertise:
    • Conduct in-depth business process analysis and recommend architectural solutions to improve efficiency.
    • Work closely with stakeholders to gather and define requirements for various IT systems.
    • Ensure alignment of IT capabilities with business goals and objectives.
    • Train end-users on the effective use of Dynamics 365 functionalities.
  • Project Management:
    • Lead implementation projects for Dynamics 365 and other IT systems, ensuring timely delivery and quality.
    • Coordinate with cross-functional teams to ensure seamless integration with other systems.
    • Maintain project documentation and provide regular updates to stakeholders.
  • Governance & Best Practices:
    • Establish and enforce architectural standards and best practices for all IT implementations.
    • Conduct code reviews and ensure adherence to best practices in development.
    • Stay updated with the latest features and updates of various IT systems, including Dynamics 365, and incorporate them into the architecture.
  • Continuous Improvement:
    • Stay updated with the latest features and updates of Dynamics 365 and other solutions.
    • Identify opportunities for system enhancements and process improvements.
    • Provide recommendations for best practices and industry standards.
    • Promote continuous learning and improvement within the team.
  • Collaboration and Communication:
    • Work closely with other IT team members, vendors, and stakeholders to coordinate projects and resolve issues.
    • Communicate effectively with non-technical stakeholders to explain technical concepts and solutions.
    • Act as a liaison between business units and IT to ensure alignment and understanding.
  • Documentation and Reporting:
    • Maintain accurate and up-to-date documentation of the IT architecture, configurations, processes, and procedures.
    • Prepare and present regular reports on system performance, incidents, and projects.

Qualifications

  • Bachelor’s degree in computer science, Information Technology, Business Administration, or a related field.
  • Proven experience as a Solutions Architect or in similar roles, with a minimum of 5 years working with Dynamics 365 in both functional and technical capacities.
  • Strong knowledge of Dynamics 365 (CRM/ERP) customization and configuration.
  • Proficiency in Dynamics 365 development tools and technologies (e.g., Power Platform, PowerApps, Power Automate).
  • Experience with a variety of IT systems and platforms beyond Dynamics 365.
  • Experience with SQL, SSRS, SSIS, and other reporting tools.
  • Knowledge of Azure services and integrations.

Skills

  • Deep understanding of business processes in areas such as Marketing, Finance, Operations, and Supply Chain.
  • Ability to translate business requirements into technical specifications.
  • Strong analytical and problem-solving skills.
  • Experience managing end-to-end Dynamics 365 implementation projects.
  • Strong organizational and time management skills.
  • Ability to manage multiple projects simultaneously and meet deadlines.
  • Excellent verbal and written communication skills.
  • Ability to work effectively with cross-functional teams and stakeholders.
  • Relevant certifications (e.g., Microsoft Certified: Dynamics 365 Fundamentals) are preferred.