Want to join our HSO family?
See our vacancies below
From Classroom to Conference room: How HSO's graduate program is shaping Sam's career
Sam Yeo began his journey with HSO through a graduate program, earning certifications and looking to work on various projects across a wide range of industries. Let's see what the future holds for Sam.

What made you join HSO?
I think when doing my research prior to applying, you get the vibe that HSO does care about its people and the work that they do.
...also, the assessment day was a really big thing for me. Walking in and meeting directors, and really senior people like managing directors, who would give you their time and wanted to be there that day to meet people like myself, who had very little prior experience, was great.
How did you find the onboarding process?
I really enjoyed it - talking to people, getting to understand their backgrounds, and understanding ourselves as well. Being able to understand myself with insights to see where my strengths and weaknesses are, and which areas I am stronger in, was something I really enjoyed.
What were the challenges you faced?
Things that I was challenged by were, of course, the technical aspects. With my experience lacking a little bit in Dynamics, being able to understand the system and really drill down into it was something challenging, but enjoyable.
How did you find your initial foray into the business?
Yeah, I think what I’ve enjoyed is being able to talk to people at various levels and understand their experiences and expertise. Path sessions with Peter Sharpe, Director of Enterprise Architecture, HSO and Mike Stanbridge, Enterprise Architect, HSO recently have been great; they've been able to share so much about their expertise and give us so much time.
They have said, "If you need us, just book a meeting in the diary. We are always happy to take that time," and that is what I have loved. Being able to talk to people of different levels and everyone having time for you, even though we are brand new graduates with very little experience, is wonderful.
Even though we aren’t valuable to them at the moment in terms of a business perspective, they always wanted to give their time to help us develop, which is so lovely. It really makes you feel at home.
The best thing I can say for new starters is just talk to people.
Everyone is willing to give you their time, instead of saying they do not have the time at all, they’ll simply say right look at my calendar, find a time that works for us both, set it up and I will be there, and that’s great.
So being able to utilise that and make the most of it, if people are willing to give you their time, try and take it and learn from these skilled people in their expert areas and prospective people looking to join HSO.

What advice would you give yourself?
Personally, I have a little bit of a lack of experience in the working world, and that was something about which I was slightly worried.
Of course, having met people who are on the graduate scheme on the assessment day and seeing their experience, I understood that everyone is on a level playing field with the graduates.
We have not worked with Dynamics before, so being able to give yourself that confidence and say that you can do this, and knowing that you will be able to learn this, is important. Just have confidence in your abilities and your skills.
What are you looking forward to over the next few months?
Going into projects. I have now completed two certifications and have one left, so I am really looking forward to being able to work on projects in a different capacity.
Looking at things from a supply chain perspective or in various other ways, and being able to develop those skills in these different projects and areas, is something I am excited about.


HSO Graduate Programs
We have been running our graduate scheme for the past seven years recruiting and developing our graduates into business associates who have a real impact on the business and for our customers. Get to know how.
Want to join our HSO family?
See our vacancies below
Consulting & Advisory
As a Service Line Portfolio Delivery Lead, Managed Services, you can expect to... Lead delivery strategy and execution for an assigned Microsoft Managed Services portfolio supporting ongoing client operations, application support, and continuous improvement, driving delivery predictability, governance rigor, operational discipline, risk mitigation, and effective prioritization. Partner with Service Line leaders, Engagement Managers, and Engagement Directors to strengthen portfolio performance, client satisfaction, delivery execution, team effectiveness, and overall portfolio health. Own portfolio risk and escalation management, enabling timely intervention, executive decision-making, and recovery planning for challenged engagements. Provide direct leadership and delivery oversight for large, strategic, complex, or at-risk managed services engagements and client accounts, including delivery direction, solution guidance, subject matter expertise, and engagement leadership as needed. Build Service Line delivery capability by mentoring project and engagement leaders, strengthening core delivery competencies, and developing future delivery leadership. Partner with HR, Talent Acquisition, business leaders, and Learning & Development to align hiring, onboarding, team formation, skills, certifications, and career development with delivery demand and strategic priorities. Develop a strong project management leadership pipeline and scalable team structure that supports succession planning, rapid onboarding, sustained billability, and Service Line growth. Collaborate with Sales, solution leaders, Account Leadership, and delivery teams on presales activities, solution shaping, and managed services scoping and estimation to develop scalable, client-centered outcomes. Evaluate proposed work against Service Line capability and capacity, delivery readiness, risk tolerance, and margin expectations before commercial commitments are finalized. Drive utilization, capacity planning, resource allocation, forecasting, and KPI performance while reinforcing delivery standards, methodologies, quality controls, governance compliance, and operating efficiency across the consulting function. You’re great at... Leading complex managed services delivery portfolios with a strong focus on profitability, client outcomes, service performance, delivery health, and sustainable growth. Identifying delivery risks, guiding executive-level decisions, and developing effective recovery plans for challenged engagements. Building trusted partnerships across Sales, Finance, Operations, Talent, Delivery, and Service Line leadership. Coaching project and engagement leaders while building scalable teams and future leadership capability. Balancing client-centered solution development with delivery capacity, margin expectations, readiness, and risk tolerance. Using forecasting, utilization, resource allocation, and performance indicators to improve portfolio health and service delivery continuity. Establishing consistent delivery practices, governance standards, methodologies, and quality controls. Strengthening processes, team performance, and operational efficiency across a consulting organization. Applying industry trends and emerging technologies across Microsoft business applications and managed services to help Service Line offerings remain innovative, competitive, and aligned with market demand. Sound interesting? If so, you’ll have... Experience leading the delivery performance, profitability, client outcomes, and overall health of a portfolio of managed services engagements or ongoing client support relationships. Experience providing leadership on large, strategic, complex, or at-risk client engagements. Demonstrated experience with portfolio risk management, executive escalation, and engagement recovery planning. Experience partnering across Sales, Finance, Operations, Talent, and Delivery functions. Experience mentoring project and engagement leaders and developing project management leadership capability. Experience supporting presales, solution shaping, project estimation, and delivery-readiness evaluation. Knowledge of capacity planning, resource allocation, utilization, forecasting, and portfolio KPI management. Experience implementing or reinforcing delivery governance, methodologies, quality controls, and operational standards. An understanding of how delivery capability, capacity, risk, and margin expectations influence commercial commitments and portfolio performance. Experience leading managed services delivery within a Microsoft partner or enterprise applications environment, including ongoing service performance, client retention, and operational accountability. The Perks We offer competitive pay with a performance-based bonus. Our employees also enjoy unlimited paid time off and a flexible and affordable benefits program designed to help you be and stay well, including: medical, dental & vision coverage, flexible spending accounts, health reimbursement account, and a 401(k) plan with a company match. Additionally, you’ll have the benefit of working alongside enthusiastic and energetic teammates in a dynamic and thriving environment. HSO is an Equal Opportunity Employer.
Consulting & Advisory
As a Service Line Portfolio Delivery Lead, UO you can expect to... Lead delivery strategy and execution for an assigned Unified Operations (UO) portfolio spanning Dynamics 365 Finance, Supply Chain Management, and Production/Manufacturing, driving delivery predictability, governance rigor, operational discipline, risk mitigation, and effective prioritization. Partner with Service Line leaders, Engagement Managers, and Engagement Directors to strengthen portfolio performance, client satisfaction, delivery execution, team effectiveness, and overall portfolio health. Own portfolio risk and escalation management, enabling timely intervention, executive decision-making, and recovery planning for challenged engagements. Provide direct leadership and delivery oversight for large, strategic, complex, or at-risk ERP and business transformation engagements, including delivery direction, solution guidance, subject matter expertise, and engagement leadership as needed. Build Service Line delivery capability by mentoring project and engagement leaders, strengthening core delivery competencies, and developing future delivery leadership. Partner with HR, Talent Acquisition, business leaders, and Learning & Development to align hiring, onboarding, team formation, skills, certifications, and career development with delivery demand and strategic priorities. Develop a strong project management leadership pipeline and scalable team structure that supports succession planning, rapid onboarding, sustained billability, and Service Line growth. Collaborate with Sales, solution leaders, Account Leadership, and delivery teams on presales activities, solution shaping, and project estimation to develop scalable, client-centered outcomes. Evaluate proposed work against Service Line capability and capacity, delivery readiness, risk tolerance, and margin expectations before commercial commitments are finalized. Drive utilization, capacity planning, resource allocation, forecasting, and KPI performance while reinforcing delivery standards, methodologies, quality controls, governance compliance, and operating efficiency across the consulting function. You’re great at... Leading complex ERP and enterprise transformation delivery portfolios with a strong focus on profitability, client outcomes, delivery health, and sustainable growth. Identifying delivery risks, guiding executive-level decisions, and developing effective recovery plans for challenged engagements. Building trusted partnerships across Sales, Finance, Operations, Talent, Delivery, and Service Line leadership. Coaching project and engagement leaders while building scalable teams and future leadership capability. Balancing client-centered solution development with delivery capacity, margin expectations, readiness, and risk tolerance. Using forecasting, utilization, resource allocation, and performance indicators to improve portfolio health and delivery continuity. Establishing consistent delivery practices, governance standards, methodologies, and quality controls. Strengthening processes, team performance, and operational efficiency across a consulting organization. Applying industry trends and emerging technologies across ERP, supply chain, and manufacturing to help Service Line offerings remain innovative, competitive, and aligned with market demand. Sound interesting? If so, you’ll have... Experience leading the delivery performance, profitability, client outcomes, and overall health of a portfolio of enterprise ERP or business transformation engagements. Experience providing leadership on large, strategic, complex, or at-risk client engagements. Demonstrated experience with portfolio risk management, executive escalation, and engagement recovery planning. Experience partnering across Sales, Finance, Operations, Talent, and Delivery functions. Experience mentoring project and engagement leaders and developing project management leadership capability. Experience supporting presales, solution shaping, project estimation, and delivery-readiness evaluation. Knowledge of capacity planning, resource allocation, utilization, forecasting, and portfolio KPI management. Experience implementing or reinforcing delivery governance, methodologies, quality controls, and operational standards. An understanding of how delivery capability, capacity, risk, and margin expectations influence commercial commitments and portfolio performance. Experience within the Microsoft Dynamics 365 Finance, Supply Chain Management, or Production/Manufacturing ecosystem, with an understanding of complex ERP implementation delivery. The Perks We offer competitive pay with a performance-based bonus. Our employees also enjoy unlimited paid time off and a flexible and affordable benefits program designed to help you be and stay well, including: medical, dental & vision coverage, flexible spending accounts, health reimbursement account, and a 401(k) plan with a company match. Additionally, you’ll have the benefit of working alongside enthusiastic and energetic teammates in a dynamic and thriving environment. HSO is an Equal Opportunity Employer.
Consulting & Advisory
As a Service Line Portfolio Delivery Lead, CE you can expect to... Lead delivery strategy and execution for an assigned Customer Engagement (CE) portfolio spanning Dynamics 365 CRM and Power Platform solutions, driving delivery predictability, governance rigor, operational discipline, risk mitigation, and effective prioritization. Partner with Service Line leaders, Engagement Managers, and Engagement Directors to strengthen portfolio performance, client satisfaction, delivery execution, team effectiveness, and overall portfolio health. Own portfolio risk and escalation management, enabling timely intervention, executive decision-making, and recovery planning for challenged engagements. Provide direct leadership and delivery oversight for large, strategic, complex, or at-risk CRM and customer engagement transformation engagements, including delivery direction, solution guidance, subject matter expertise, and engagement leadership as needed. Build Service Line delivery capability by mentoring project and engagement leaders, strengthening core delivery competencies, and developing future delivery leadership. Partner with HR, Talent Acquisition, business leaders, and Learning & Development to align hiring, onboarding, team formation, skills, certifications, and career development with delivery demand and strategic priorities. Develop a strong project management leadership pipeline and scalable team structure that supports succession planning, rapid onboarding, sustained billability, and Service Line growth. Collaborate with Sales, solution leaders, Account Leadership, and delivery teams on presales activities, solution shaping, and project estimation to develop scalable, client-centered outcomes. Evaluate proposed work against Service Line capability and capacity, delivery readiness, risk tolerance, and margin expectations before commercial commitments are finalized. Drive utilization, capacity planning, resource allocation, forecasting, and KPI performance while reinforcing delivery standards, methodologies, quality controls, governance compliance, and operating efficiency across the consulting function. You’re great at... Leading complex CRM and customer engagement solution delivery portfolios with a strong focus on profitability, client outcomes, delivery health, and sustainable growth. Identifying delivery risks, guiding executive-level decisions, and developing effective recovery plans for challenged engagements. Building trusted partnerships across Sales, Finance, Operations, Talent, Delivery, and Service Line leadership. Coaching project and engagement leaders while building scalable teams and future leadership capability. Balancing client-centered solution development with delivery capacity, margin expectations, readiness, and risk tolerance. Using forecasting, utilization, resource allocation, and performance indicators to improve portfolio health and delivery continuity. Establishing consistent delivery practices, governance standards, methodologies, and quality controls. Strengthening processes, team performance, and operational efficiency across a consulting organization. Applying industry trends and emerging technologies across CRM, customer experience, and business applications to help Service Line offerings remain innovative, competitive, and aligned with market demand. Sound interesting? If so, you’ll have... Experience leading the delivery performance, profitability, client outcomes, and overall health of a portfolio of CRM or customer engagement technology engagements. Experience providing leadership on large, strategic, complex, or at-risk client engagements. Demonstrated experience with portfolio risk management, executive escalation, and engagement recovery planning. Experience partnering across Sales, Finance, Operations, Talent, and Delivery functions. Experience mentoring project and engagement leaders and developing project management leadership capability. Experience supporting presales, solution shaping, project estimation, and delivery-readiness evaluation. Knowledge of capacity planning, resource allocation, utilization, forecasting, and portfolio KPI management. Experience implementing or reinforcing delivery governance, methodologies, quality controls, and operational standards. An understanding of how delivery capability, capacity, risk, and margin expectations influence commercial commitments and portfolio performance. Experience within the Microsoft Dynamics 365 Customer Engagement or Power Platform ecosystem, with an understanding of CRM implementation and solution delivery. The Perks We offer competitive pay with a performance-based bonus. Our employees also enjoy unlimited paid time off and a flexible and affordable benefits program designed to help you be and stay well, including: medical, dental & vision coverage, flexible spending accounts, health reimbursement account, and a 401(k) plan with a company match. Additionally, you’ll have the benefit of working alongside enthusiastic and energetic teammates in a dynamic and thriving environment. HSO is an Equal Opportunity Employer.
Data & AI
As a Senior Technical Consultant, Power BI you can expect to... Design, develop, and deploy Power BI reports, dashboards, and enterprise reporting solutions that transform complex data into actionable business insights. Build and customize scalable semantic models that enable consistent metrics, accurate analysis, and self-service reporting. Translate business and functional requirements into effective technical designs, data models, calculations, and intuitive reporting experiences. Design and implement modern analytics solutions using Microsoft Fabric, OneLake, Dataflows, Azure Synapse, and related Microsoft data services. Develop reporting solutions that integrate Dynamics 365 Finance & Operations, Dynamics 365 Project Operations, Dataverse, and other enterprise data sources. Create advanced calculations, data transformations, and reporting logic using DAX, SQL, and Power Query M. Lead requirements-gathering sessions and collaborate with business stakeholders, functional consultants, and technical teams throughout the delivery lifecycle. Support user acceptance testing, deployment validation, go-live readiness, knowledge transfer, and post-go-live activities. Develop paginated and operational reporting solutions that support financial, billing, project, accounts receivable, and general ledger reporting needs. Establish and promote best practices for report development, semantic modeling, documentation, quality, performance, and maintainability while providing technical guidance and mentorship to other consultants. You’re great at... Turning complex business questions into clear, intuitive reporting and analytics solutions. Balancing hands-on Power BI development with client engagement, requirements discovery, and solution design. Designing scalable semantic models and creating accurate, maintainable DAX calculations. Connecting data across business applications, cloud platforms, and operational systems. Communicating technical concepts clearly to business stakeholders, technical teams, and project leadership. Troubleshooting data, model, performance, and reporting issues using a structured, analytical approach. Collaborating across functional and technical teams to deliver complete, high-quality solutions. Managing multiple priorities while maintaining focus on deadlines, quality, and client outcomes. Guiding and mentoring other consultants, sharing practical standards, and thoughtfully applying new Microsoft data capabilities to client needs. Sound interesting? If so, you’ll have... Strong hands-on experience developing Microsoft Power BI reports, dashboards, and semantic models in enterprise environments. Advanced experience with DAX, SQL, Power Query M, data modeling, and data transformation concepts. Experience gathering business requirements and translating them into technical reporting and analytics solutions. Experience supporting solutions throughout the delivery lifecycle, including requirements, development, testing, user acceptance testing, deployment, and go-live. Experience working directly with clients and collaborating with both business and technical stakeholders. Experience with Microsoft Fabric capabilities such as OneLake, Dataflows, or Fabric semantic models. Experience with Azure Synapse, data warehousing, ETL, or modern analytics architecture. Experience integrating Power BI with Dynamics 365 Finance & Operations, Dynamics 365 Project Operations, Dataverse, or comparable enterprise applications. Experience with paginated reports or SSRS is preferred; familiarity with Azure DevOps, Visual Studio, Git, and modern development or deployment practices is also preferred. Experience with financial, project, billing, accounts receivable, or general ledger reporting is a plus. A bachelor’s degree in Computer Science, Information Technology, Data Analytics, or a related field, or equivalent practical experience. The Perks We offer competitive pay with a performance-based bonus. Our employees also enjoy unlimited paid time off and a flexible and affordable benefits program designed to help you be and stay well, including: medical, dental & vision coverage, flexible spending accounts, health reimbursement account, and a 401(k) plan with a company match. Additionally, you’ll have the benefit of working alongside enthusiastic and energetic teammates in a dynamic and thriving environment. HSO is an Equal Opportunity Employer.