Software Programmer
Role details
Job location
Tech stack
Job description
Datalink Technology Limited is seeking a Software Programmer to support the configuration, enhancement and implementation of software solutions for business and client requirements.
This role is suited to someone with experience working with existing software platforms, business systems or practice management applications, and who can translate operational requirements into practical system changes, configurations and improvements.
The role includes programming and configuring existing software based on requirements, supporting integrations and assisting with large scale data migration activity.
Main duties and responsibilities
· Analyse business and client requirements and translate them into system changes, configurations or enhancements.
· Programme, configure or customise existing software systems or business applications to meet operational needs.
· Support the implementation of workflows, fields, templates, automations and related system functionality.
· Assist with software integrations and the movement of data between systems where required.
· Plan, prepare and support large scale data migration activities, including data mapping, validation, cleansing and import preparation.
· Test software changes and configurations to ensure quality, accuracy and fitness for purpose.
· Troubleshoot software issues and support resolution during implementation and live use.
· Produce technical and user documentation covering changes, configurations and deployment activity.
· Work collaboratively with colleagues and stakeholders to support delivery, problem solving and ongoing system improvement.
· Maintain proper standards of data handling, confidentiality and information security in all work undertaken.
Requirements
· Experience programming, configuring or customising existing software systems or business applications based on defined requirements.
· Experience supporting or managing data migration projects involving large volumes of structured data.
· Good understanding of data mapping, validation, cleansing and transfer between systems.
· Ability to troubleshoot software issues and support practical system improvements.
· Strong analytical and problem-solving skills.
· Ability to communicate effectively with technical and non-technical stakeholders.
· Ability to organise workload and work effectively in a fully remote environment.
Desirable requirements
· Experience with legal or practice management systems.
· Experience with Actionstep, Clio, Smokeball or Matterbee, with knowledge of multiple platforms being advantageous.
· Experience working with workflow-based, case management, CRM, ERP or other configurable software platforms.
· Experience supporting integrations, reporting tools, scripting or automation within existing software products.
· Experience in a client-facing implementation or delivery environment.
Benefits & conditions
- Additional leave
- Casual dress
- Work from home