DOMO Developer
Enquo · San Francisco, CA · 3 wk ago
EngineeringFull-time
Role Description
We are seeking an experienced Domo Developer to join our data analytics team. The successful candidate should have a strong background in utilizing the Domo BI platform to create, design, and enhance data solutions that provide actionable business insights. This role will involve working closely with both business and IT teams to develop dashboards, reports, and automated workflows that support better decision-making and drive operational efficiency.
Key Responsibilities
- Building and managing data pipelines to import data from various sources (e.g., APIs, databases, cloud storage).
- Writing and executing SQL queries, utilizing Domo’s data transformation tools (like Magic ETL, SQL DataFlow) to clean, transform, and aggregate raw data into useful insights.
- Setting up custom data connectors for third-party systems or proprietary databases that may not have built-in connectors.
- Creating custom calculations and metrics using Domo’s DataFlow tools.
- Utilizing Domo’s formula fields and custom scripts to perform complex data transformations.
- Designing and implementing automated processes for data updates or refreshing.
- Leveraging Domo’s integration with Python, R, or other advanced tools for deeper analysis of data.
- Enhancing the user experience by creating more intuitive and engaging visual designs and widgets for dashboards.
- Working with Domo’s API to automate tasks, push or pull data programmatically, and integrate Domo with other business applications.
- Ensuring that datasets and reports are optimized for performance, reducing load times, and improving the user experience.
- Troubleshooting performance bottlenecks related to data models, queries, or dashboard performance.
- Setting up automated workflows within the platform to streamline business processes, like scheduling data refreshes or sending notifications when specific conditions are met.
- Developing custom alert systems to notify users of significant data changes or issues.
- Collaborating with business stakeholders, data analysts, and other team members to understand requirements and deliver data solutions.
- Providing technical support for troubleshooting data-related issues or helping with the development of custom features.
- Building and deploying custom Domo apps that provide specific functionality for business users.
- Integrating with Domo’s other platforms like Domo Everywhere to provide tailored user experiences.
Qualifications/Skills
- A strong proficiency in SQL for querying and manipulating data, along with Domo’s native ETL tools (Magic ETL, DataFlow, etc.).
- Minimum 5 years of experience working with Domo.
- Strong problem-solving skills and attention to detail.
- Knowledge of JavaScript, HTML, and CSS for custom visualizations and app development.
- Strong understanding of how to structure and model data within Domo for reporting and analytics.
- Experience with using Domo’s APIs and third-party service APIs for integration purposes.
- Proficiency in using Python, R, or other advanced analytics tools within Domo for deeper data analysis is added advantage.
- Familiarity with cloud-based data storage systems, databases, and services like AWS, Google Cloud, or Azure for integration with Domo.
- Domo certification will be a plus.