Software Developer
Summary
Software Developer building and customizing enterprise applications on the Zoho ecosystem using Zoho Creator, Deluge scripting, REST APIs, JavaScript, HTML, and CSS. Day-to-day work spans designing apps, configuring workflows, building third-party integrations, testing, deployment, and customer support.
- Design, develop,
test, deploy, and maintain enterprise applications using Zoho
Creator and other software development technologies.
- Develop scalable,
secure, and maintainable software solutions that meet customer
business requirements.
- Write clean, efficient,
and well-documented code following software development best practices.
- Participate in software
architecture and solution design discussions.
- Implement and customize
Zoho applications.
- Configure modules,
workflows, approvals, blueprints, reports, dashboards, user
roles, and security permissions.
- Develop custom business
applications and extensions within the Zoho ecosystem.
- Perform system
deployment, migration, configuration, and post-implementation
support activities.
- Design and develop REST
API integrations between Zoho applications and third-party systems.
- Build business process
automations using Deluge scripting, Zoho Flow, and webhooks.
- Integrate Zoho
solutions with ERP systems, accounting software, payment
gateways, websites, WhatsApp platforms, and other external systems.
- Troubleshoot and
resolve API, authentication, and integration issues.
- Develop and execute
unit, integration, and system test plans.
- Perform User Acceptance
Testing (UAT) with customers.
- Identify, troubleshoot,
and resolve issues raised.
- Participate in project
planning, solution design, and implementation meetings.
- Deliver assigned
development tasks within agreed timelines.
- Collaborate with
cross-functional teams to ensure successful project delivery.
- Provide regular project
updates and technical documentation.
- Identify project risks
and recommend appropriate mitigation measures.
- Provide technical
support and troubleshooting for deployed customer solutions.
- Diagnose and resolve
software bugs, configuration issues, and system errors.
- Assist customers during
implementation, go-live, and post-deployment support.
- Provide technical
guidance and recommendations to customers.
- Research emerging
technologies and recommend innovative software solutions.
- Evaluate new Zoho
products, features, and development tools.
- Identify opportunities
to improve internal processes through automation.
- Contribute ideas for
new software products and business solutions.
- Obtain and maintain
Zoho certifications relevant to the role.
- Stay current with
software development trends, cloud technologies, and best
practices.
- Participate in
technical training, code reviews, and knowledge-sharing
sessions.
- Mentor junior team
members where required and contribute to a collaborative
development culture.
Requirements
Applicants should possess:
- Diploma/Bachelor's
Degree in Computer Science, Software Engineering, Information
Technology, Information Systems, Informatics, Computer
Engineering, Business Information Technology, or a related ICT
field.
- Demonstrated experience
developing business applications using Zoho Creator or similar
low-code platforms.
- Experience developing
integrations using REST APIs.
- Strong understanding of
databases and SQL.
- Experience with
JavaScript, HTML, and CSS.
- Experience working with
Git or similar version control tools.
- Excellent written and
spoken English.
- Strong analytical and
troubleshooting skills.
- Ability to work
independently and collaboratively within project teams.
- Professional
certifications in Zoho products are an added advantage.
- Experience with Deluge
scripting and Zoho Flow is highly desirable.