HGS is a global leader in customer experience management. With more than 18,000 employees spread across 9 countries, our mission is to make our clients more competitive by providing exceptional experiences. Powered by a people first philosophy and experience serving over 1100 of the world’s leading brands, HGS is the perfect place to build your future!
The Microsoft Platform & Web Developer is responsible for building and supporting customer‑facing web applications that integrate with the clients’ Microsoft Dynamics 365 and Power Platform ecosystem. The role focuses on delivering new features, resolving issues raised by staff and customers, and continuously improving how technology enables high‑quality service.
This position contributes to the organization’s ambition to adopt modern technologies, including AI‑ and agent‑based solutions, to enhance customer experience and service outcomes.
Stakeholders
Internal:
-
Technology Team
-
Senior Managers and Leaders
External:
-
Brennan IT
-
External suppliers
Key Responsibilities
Web Application Development
-
Build and maintain responsive web applications using Next.js, React, Node.js, and TypeScript hosted on Azure Static Web Apps.
-
Implement secure server-side logic using Next.js Server Actions and API Routes.
-
Maintain and manage authentication flows with Azure AD B2C, Microsoft, and Google OAuth.
Dynamics 365 Customization
-
Develop and deploy Power Apps Component Framework (PCF) controls using TypeScript and React.
-
Configure and customize Dataverse entities, forms, and solutions.
-
Manage attachments and annotations within Dynamics.
Integration & API
-
Implement APIs to connect web applications with Dynamics, Azure Tables, and other services.
-
Ensure secure handling of secrets and environment variables.
DevOps & Deployment
-
Use Azure DevOps for source control, pipelines, and documentation.
-
Maintain version control and rollback strategies.
-
Optimize build and release processes for test and production environments.
Documentation & Support
-
Create technical documentation for architecture, authentication, and deployment processes.
-
Collaborate with internal teams to troubleshoot and enhance functionality.
Other Duties
This position description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities. Duties, responsibilities, and activities may change at any time without notice.
Person Specification
Qualifications and Experience
-
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
-
Microsoft certifications in Dynamics 365 or Azure (preferred but not mandatory)
Essential Capabilities
-
Proven experience in full-stack web development using Next.js, React, Node.js, and TypeScript
-
Hands-on experience with Microsoft Dynamics 365 and Dataverse, including entity configuration, form customization, and solution management
-
Proficiency in developing Power Apps Component Framework (PCF) controls using TypeScript and React
-
Strong understanding of Azure services, including Azure AD B2C, Static Web Apps, and Key Vault
-
Experience implementing OAuth authentication flows (Microsoft, Google) and secure API integrations
-
Familiarity with Azure DevOps for source control, CI/CD pipelines, and automated deployments
-
Solid grasp of secure coding practices, environment variable management, and performance optimization
Attributes
-
Client-focused with a commitment to service excellence
-
Resilient, adaptable, and able to remain calm under pressure
-
Proactive, solutions-driven, and commercially aware
-
Collaborative and influential, with the ability to build trust across teams and clients
As an equal opportunity employer, HGS is dedicated to diversity, inclusivity and Equity. HGS does not discriminate on the basis of the race, ethnicity, religion, sex, national origin, age, veteran disability, or genetic information or any other reason prohibited by law in employment. We believe in the power of diversity to create an environment where every individual excels, and our diverse customer and colleague base is deeply understood.