Data & Workflow Engineer - #1097655
BDO

Job Summary:
We are seeking a highly motivated Data & Workflow Engineer to support the configuration and enhancement of our web-based workflow platform. The ideal candidate will have hands-on experience working with Azure services, Microsoft technologies (such as SharePoint, Power Platform, and Teams), and automation through scripting or batch processes. The role involves extending platform capabilities using custom-built C# plugins while contributing to the solutioning and presales of workflow tools within a Microsoft ecosystem.
This hybrid role requires a strong foundation in cloud technologies, data engineering, and software development, combined with the ability to gather and analyse business requirements, support IT presales engagements, and deliver tailored workflow automation solutions.
Key Responsibilities:
Configure and maintain web-based workflow tools to support business processes and automation needs.
Develop custom plugins and extensions in C# to integrate or enhance workflow platform capabilities.
Work with stakeholders to define technical requirements, design configurations, and deploy solutions.
Gather and document business and technical requirements to ensure solution aligns with business needs.
Conduct analysis and collect business requirements to assess the relevance of data to the respective business unit.
Collaborate with business units to understand data structures and provide data cleansing and tagging processes.
Automate tasks and batch processes using PowerShell, batch scripts, or other scripting languages.
Manage and integrate Azure services (e.g., Azure Functions, Azure Logic Apps, App Services, Storage, Key Vault, etc.) to support scalable and secure workflows.
Support CI/CD pipelines for deployment of workflow components and plugins.
Troubleshoot and resolve technical issues across the workflow platform and Azure integrations.
Create and maintain technical documentation and user guides.
Participate in IT presales activities, including solution scoping, proposal writing, and technical presentations to clients – especially within the Microsoft ecosystem.
Collaborate with cross-functional teams to design architecture and implementation approaches that align with business needs, platform capabilities, and Microsoft's technology stack.
Required Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
2–4 years of experience in cloud platforms (preferably Azure) and software development.
Proficient in C#/.NET and experience developing backend services or plugins.
Familiarity with workflow automation tools (e.g., Nintex, K2, Power Automate, or any custom-built workflow platforms).
Hands-on experience with Azure cloud services, deployment, and resource management.
Experience with PowerShell, batch scripting, or other automation tools.
Understanding of REST APIs, authentication mechanisms (OAuth, JWT), and service integrations.
Strong problem-solving skills and the ability to work independently or in a team.
Preferred Qualifications:
Experience with CI/CD pipelines (Azure DevOps, GitHub Actions).
Exposure to containerization (Docker, Kubernetes) is a plus.
Familiarity with security best practices in cloud-based environments.
Previous experience working in agile teams and sprint-based development.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Operational Planner (1 year contract renewal) - Singaporean only!

Clinical Case Management Officer (Oncology)

Warehouse Assistant - 5 Days, Basic Up to $2200 + OT, AWS+VB, West, East
