Application Developer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Kaufman Rossin is seeking an independent and creative Application Developer to join their Business Intelligence and Automation team in Bengaluru, Karnataka, India. This role is perfect for a versatile developer passionate about learning new technologies and making a direct impact on business operations. You will be the primary developer, building custom applications primarily within the Domo platform, while also working with other enterprise systems such as Salesforce and Azure. You'll have the opportunity to own projects end-to-end, utilize AI tools to enhance development speed, and contribute to shaping the company's technical strategy for automation.
Key Responsibilities:
- Develop and maintain custom applications using Domo's App Framework and React.js.
- Create data ingestion apps, interactive dashboards, and data applications within Domo.
- Build custom applications for enterprise platforms like Salesforce and Azure.
- Design dynamic, responsive, and user-friendly interfaces to drive insights and efficiency.
- Integrate data flows using Domo's DataSet APIs and other Domo APIs.
- Collaborate with data teams to connect applications with diverse data sources.
- Integrate third-party APIs and services into custom applications.
- Manage deployment processes using GitHub and version control best practices.
- Implement and maintain CI/CD pipelines for application releases.
- Ensure applications are properly versioned, tested, and documented.
- Create and maintain technical documentation for all custom applications.
- Troubleshoot and resolve application issues for optimal performance.
- Update and enhance existing applications based on user feedback and evolving requirements.
- Leverage AI coding assistants (e.g., Claude, ChatGPT, Cursor) to accelerate development.
- Stay updated with Domo platform advancements and new features.
- Learn and adapt to new platforms and technologies as business needs evolve.
- Propose creative solutions to technical challenges.
Required Skills:
- Bachelor's degree in Computer Science, Information Technology, or a related technical field. Equivalent professional experience will be considered.
- 4-6 years of professional web application development experience.
- Strong proficiency with React.js and modern JavaScript frameworks.
- Proven experience building custom applications and working with APIs.
- Demonstrated ability to work independently and manage projects from conception to completion.
- Experience with version control (e.g., Git) and deployment processes.
- Solid understanding of front-end and back-end development concepts and best practices.
- Experience integrating with REST APIs.
- Ability to write clean, maintainable, and well-documented code.
- Comfortable with independent learning of new platforms and technologies.
- Self-directed, independent, and capable of acting as a technical expert with minimal oversight.
- Collaborative mindset to work effectively in a small team and communicate with non-technical stakeholders.
- Creative problem-solving skills.
- Eager to explore new tools, platforms, and technologies.
- Adaptable to ambiguity and changing priorities in a dynamic team environment.
Standout Skills:
- Experience with the Domo platform, including Domo's App Framework and APIs.
- Familiarity with enterprise platforms like Salesforce or Azure.
- Experience using AI coding assistants to accelerate development.
- Knowledge of modern JavaScript frameworks and modern CSS frameworks.
- Understanding of CI/CD practices and DevOps principles.
Benefits:
- Work-Life Balance
- People First Company Culture
- Hybrid work policy
- Opportunity to work directly with peers in the US.
Company
Kaufman Rossin
Kaufman Rossin is a leading accounting firm with a strong commitment to its people, fostering professional growth and well-being. With a foundation of 'people first,' the firm operates offices in Miam...