Zoho Developer
Main Responsibilities
- Writing, debugging, and optimising scripts for business logic, workflows, and user-defined functions.
- Strong understanding of Zoho Creator features such as Forms, Reports, Pages, Workflows, Schedules, and Integrations.
- Understand and navigate a complex application landscape with multiple interdependencies and data flows.
- Integrate Zoho Creator applications with other systems, both within the Zoho suite (e.g., Zoho CRM, Zoho Books) and with external third-party services.
- Hands-on work with REST/SOAP APIs for sending and receiving data securely, including handling authentication (e.g., OAuth, API Keys).
- Utilise basic web technologies (HTML, CSS, JavaScript) for customizing and enhancing the user interface of Creator applications where standard functionality is insufficient.
- Design, develop, test, and deploy robust, high-quality Zoho Creator applications to meet defined business requirements.
- Maintain and enhance existing complex Zoho Creator applications, troubleshooting issues and optimising performance (e.g., refactoring complex Deluge scripts).
- Collaborate with business stakeholders to translate complex requirements into technical specifications and viable Zoho Creator solutions.
- Ensure all applications adhere to security best practices and maintain data integrity across the system and its integrations.
Skills & Experience:
- Proficiency in Deluge Script (Zoho Creator’s proprietary scripting language)
- Demonstrable expertise in designing, developing, and deploying complex, scalable applications using Zoho Creator.
- Familiarity with foundational AWS concepts and services.
- Specific experience with AWS API Gateway for creating, deploying, and managing RESTful APIs.
- Experience with AWS Lambda functions for writing serverless code, potentially used to extend or process data for Zoho Creator integrations or manage complex data transformations outside of Deluge.
- Proficiency in a general-purpose programming language (e.g., Python, Node.js) that may be used within AWS Lambda functions.
- Excellent written and verbal communication skills to articulate technical designs and limitations to both technical and non-technical audiences.
- Strong problem-solving and analytical skills, with the ability to quickly understand and map complex business processes.
- Ability to work effectively within a team environment, participating in code reviews, and contributing to overall solution architecture.
