Software Developer/ Engineer/ Architect

Solution Architect

We are looking for an experienced Solutions Architect to become part of our consulting team delivering solutions based on the Dynamics Power Platform and wider Microsoft technology stack. The ideal candidate should have excellent technical and functional knowledge of Dynamics 365 Customer Engagement and related Microsoft cloud solution and technologies (Office 365, Power BI, etc). You will be responsible for the overall design of Business Applications within the Microsoft Power Platform, utilising Dynamics 365, the Common Data Service, and Azure components. You will be responsible for strategically assisting customers with assessments of their business needs, mapping these to system and technical requirements and implementation within Dynamics 365. You will work as a team member along with the business analysts, project leads, developers, technical architects and testers to deliver the complete solution to the customer.

The successful candidate will have the following responsibilities:

  • Solution envisioning and design in an Agile development environment, primarily using the Microsoft technology stack (Azure, Dynamics 365, ASP.NET MVC, SharePoint, SQL Server, SSIS, SSRS, SSAS)
  • Communicate with business stakeholders and business analysts to ensure the solution design meets requirements
  • Work closely with developers to ensure the approach is in line with the proposed design and overall standards
  • Work with project management resources in the agile planning process - estimating development effort and allocation of development and testing tasks
  • Make recommendations on the allocation of resources into sprint teams according to skills and capacity and provide mentoring support to developer resources
  • Evaluate new products and 3rd party components when the need arises to assess their fitness for purpose
  • Identify project risks and participate in defining risk mitigation and control activities.
  • Maintain lean documentation, ensuring it is kept relevant and useful
  • Assist with providing inputs to the project plans, estimates and scope for sales proposals and statements of work.
  • Participate in implementation customization and configuration for D365 solutions

Candidates should have the following skills and experience:

  • 3+ years of experience as a Solution Architect (or comparable role) within enterprise scale systems development projects.
  • 5+ years of experience with the Microsoft Dynamics 365 platform
  • Experience working within a consultancy environment
  • Ability to demonstrate a sound and detailed understanding of the strengths and weaknesses of the various Microsoft technologies and how they piece together to build an overall solution.
  • Excellent written and verbal communication skills – ability to present technical solutions in easy to understand business language.
  • Equally comfortable talking to technical and business audience and able to get their message across using a variety of tools - whiteboard, screen mock-ups, prototypes, flowcharts, etc.
  • Enthusiastic and keen attitude to developing knowledge in existing and upcoming technologies.
  • Strong self-management skills able to manage own workload to complete assigned tasks to time and quality.
  • Ideally some experience in design and implementation of infrastructure solutions – n-tier infrastructure, security integration, database platforms, storage infrastructure, etc.