QuickBooks Developer

Date Posted: Jun 11, 2024

  • Job Structure Remote
  • Job Location Knoxville, TN

Job Description

Job Summary: As a QuickBooks Developer, you will play a key role in developing, customizing, and integrating QuickBooks solutions to meet the financial management needs of our organization or clients. You will collaborate with internal stakeholders, including finance and accounting teams, as well as external clients to understand requirements, design solutions, and implement customizations. Your expertise in QuickBooks development and integration will be essential in streamlining financial processes, enhancing reporting capabilities, and ensuring data accuracy.


  1. Custom Development: Develop custom solutions and applications using the QuickBooks API and SDK to extend and enhance QuickBooks functionality.
  2. Integration: Integrate QuickBooks with third-party applications, systems, and databases to facilitate data synchronization and streamline workflows.
  3. Customization: Customize QuickBooks Online or QuickBooks Desktop solutions to meet the specific requirements of our organization or clients.
  4. Workflow Automation: Implement automation scripts and workflows to streamline repetitive tasks and improve efficiency in financial processes.
  5. Reporting: Develop custom reports and dashboards in QuickBooks to provide insights into financial performance and facilitate decision-making.
  6. Data Migration: Assist with data migration projects, including data extraction, transformation, and loading (ETL), to migrate data between QuickBooks and other systems.
  7. Training and Support: Provide training and support to end-users on using custom QuickBooks solutions and applications effectively.
  8. Quality Assurance: Conduct thorough testing and debugging of customizations and integrations to ensure data integrity and system stability.
  9. Documentation: Create technical documentation, including design specifications, user guides, and support documentation, for custom QuickBooks solutions.
  10. Stay Updated: Keep abreast of updates and new features in QuickBooks and related technologies to continuously improve our solutions and services.


  1. Experience: Proven experience (ideally 2+ years) in developing and customizing solutions using QuickBooks Online or QuickBooks Desktop.
  2. Technical Skills:
  • Proficiency in QuickBooks development tools and technologies, including the QuickBooks API, SDK, and Intuit Developer Platform.
    • Strong programming skills in languages such as JavaScript, Python, or C# for developing custom integrations and applications.
    • Knowledge of web development technologies, including HTML, CSS, and RESTful APIs.
  1. Finance and Accounting Knowledge: Understanding of finance and accounting principles and practices, with experience working with financial data and systems.
  2. Problem-Solving Abilities: Strong problem-solving skills with the ability to analyze requirements, identify solutions, and troubleshoot technical issues.
  3. Communication Skills: Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  4. Certifications: QuickBooks Online Certification or QuickBooks Desktop Certification is a plus.


  • Competitive salary and benefits package
  • Opportunities for professional development and career advancement
  • A collaborative and supportive work environment
  • The chance to work on innovative projects and make a meaningful impact on financial processes

Apply Now

"*" indicates required fields

Accepted file types: pdf, doc, docx, Max. file size: 10 MB.
This field is for validation purposes and should be left unchanged.