Experience using modern software development environments and tools (IDEs, debugging, build tools).
Technical proficiency in:
C#
SQL
SharePoint: Practical working knowledge of SharePoint in a business environment, such as:
SharePoint site structures, lists/libraries, permissions, and document management
Building or maintaining solutions that interact with SharePoint (e.g., integrations, workflows, automation, or data handling)
Familiarity with version control (e.g., Git) and team-based development practices (Azure DevOps exposure beneficial but not essential).
Ability to analyse, troubleshoot, and debug code effectively.
Any of the following are not required, but advantageous for the role:
Zoho experience (Zoho CRM, Zoho Desk, Zoho Analytics, or integrations).
Power BI (building reports/dashboards, data modelling, and basic DAX; ability to connect to SQL and business data sources).
Exposure to eCommerce systems (order flows, payments, integrations).
Exposure to SAP (integrations, data flows, API usage, or process understanding).
Web/UI and supporting technologies:
Blazor
JavaScript / jQuery
HTML / CSS
AJAX / JSON
Figma (UI collaboration and handover)
Docker (basic container usage)
Qualifications:
1 - 3 years' work experience in a similar environment
Bachelor's degree in computer science, Software Engineering, or a related field.
Exposure through internships, personal projects, or open-source contributions is beneficial.
Solid understanding of software development principles, data structures, and algorithms.
Proficiency in at least one programming language (preferably C#; Java acceptable).
Familiarity with relational databases and SQL.
Prior exposure to SharePoint in a practical context (academic, internship, or workplace), with the ability to support and contribute to SharePoint-related development or operational needs.