Description:
Data Analytics and Visualisation Ltd is a growing consultancy investing in the development of internal software, AI, and automation capability. We are looking for a Software Developer to support the design, build, and maintenance of applications, automation tools, and prototype solutions that improve internal processes and support future service offerings.
This is an office-based role based in Rickmansworth and will involve working closely with the director and technical stakeholders across the full software development lifecycle.
Key Responsibilities
- Analyse existing systems and internal processes to identify opportunities for new or improved software solutions
- Design, develop, test, and maintain bespoke applications in line with business requirements
- Build applications and workflows using Microsoft Power Platform (Canvas Apps, Model-Driven Apps, Power Automate)
- Develop and integrate solutions hosted on Microsoft Azure, including APIs and cloud services
- Support the development of AI-enabled functionality, automation, and prototype solutions for internal use
- Develop secure, user-friendly interfaces and ensure applications meet performance and reliability standards
- Contribute to data analytics and visualisation, including dashboards, reports, and data models
- Support database design, data integration, and system interoperability
- Produce technical documentation and support the ongoing maintenance and improvement of deployed solutions
- Assist with troubleshooting, optimisation, and continuous improvement of internal systems
Required Skills And Experience
- Experience in software development across the full development lifecycle
- Knowledge of at least one modern programming or scripting language
- Experience with Microsoft Power Platform or similar application development tools
- Familiarity with Microsoft Azure or cloud-based platforms
- Experience working with APIs, data sources, and system integrations
- Understanding of databases, data structures, and basic data modelling concepts
- Ability to document solutions clearly and communicate technical information effectively
- Strong problem-solving skills and attention to detail
Desirable Skills
- Experience with automation, AI-enabled solutions, or intelligent workflows
- Exposure to data analytics or visualisation tools
- Experience building internal tools or proof-of-concept solutions
- Understanding of secure application design and deployment practices