IT Systems Integrator 

About This Role

The objective of this role is to plan, design, and develop integrated data flows and software between Home Care Pulse technology systems, cloud services, and partners in the industry. 

About Home Care Pulse

At Home Care Pulse, our mission is to have a positive impact on the lives of millions of aging seniors across North America by helping the home care agencies that serve them provide better care. We do this by helping agencies capture, analyze, and act on detailed feedback from their clients and care professionals. We do what we do because we believe that every person deserves to age with dignity, respect, and love.

We offer unique solutions to one of the fastest-growing industries in the United States—in-home senior care—and we’re already a nationally recognized thought leader in the space. Those who join our team now will have opportunities to grow with the company as we enhance our product offerings.

Our Core Values

At Home Care Pulse we hire, fire, review, recognize, and reward based upon these values. Please do not apply if you cannot live by these core values:

Results Driven

Problem Solver

Service Minded

Continuous Learner

Passionate

We hire candidates who GWC 

  1. Get it – Must understand the WHY behind everything we do at Home Care Pulse. 
  1. Want it – Must genuinely enjoy and want the position. 
  1. Capacity to do it – Must have the skills, time, focus, attention, and capacity to excel in the role. 

Position Details

Location(s): Rexburg, ID
Durham, NC
Remote
Reporting to: Director of IT
Status: Full-Time
Compensation: Based on Experience
Opportunities for Advancement: Yes

Share Job

Responsibilities

  • Create/manage REST API integration flows/software via business automation systems
  • Develop custom integration code as needed via SDKs (C#/Java and/or PHP experience desirable)
  • Work with vendors/partners to plan and coordinate integration projects
  • Work with internal cloud services as they relate to integration
  • Manage and query databases of various types (SQL, document stores, key/value caches)
  • Automate manual company processes by collaborating with team members
  • Work with some UI (basic HTML/JavaScript/CSS) as needed to create interactive forms, charts, and reports
  • Ensure proper security and compliance of APIs and integration code/flows (OAuth/SAML and SSO experience desirable)

Required Qualifications

  • 2+ years of experience working with RESTful APIs
  • 2+ years of software development/coding skills (C#/Java/JavaScript/PHP preferred, experience with multiple languages also desirable)
  • 2+ years of experience working with virtualization and/or cloud hosting services (e.g. AWS, Azure, Google Cloud, etc.)
  • 2+ years of experience working with SQL databases (MySQL/Postgres/SQL Server)
  • Experience with OAuth 2, OpenID Connect, and/or SAML desirable
  • Web front-end development experience desirable (HTML/JavaScript/CSS)
  • Excellent communication skills, written and verbal, to communicate complex technical information to non-technical audiences
  • Excellent project management and organization skills
  • Ability to self-teach new and evolving technologies in diverse areas

Goals & Expectations

  1. Create/manage REST API integration flows/software via business automation systems 
    • Use software API documentation and support resources to connect to API endpoints 
    • Build data structures for consuming API endpoints (request/response data types) 
    • Build transformation and business rule flows to handle data moving between multiple systems 
    • Create validation and unit tests in the automation systems to ensure accuracy and validity
       
  2. Develop custom integration code as needed via SDKs 
    • Write/compile custom code using the .NET SDK for custom flow functions when necessary 
    • Write unit tests for custom SDK code
       
  3. Work with vendors/partners to plan and coordinate integration projects 
    • Maintain working relationships with 3rd party partner and vendor technical contacts 
    • Create and manage support and change requests and tasks in various 3rd party systems 
    • Work with contacts to ensure integration requirements are defined and met by the solutions 
    • Delegate integration tasks to external contacts while retaining ownership of project drive/direction
       
  4. Work with internal cloud services as they relate to integration 
    • Work on cloud hosted VMs and services (e.g. Amazon AWS or Microsoft Azure) using tools like SSH and the web portal 
    • Install software packages and frameworks
       
  5. Manage and query databases of various types (SQL, document stores, key/value caches) 
    • Connect to database engines using various systems and drivers 
    • Create simple to complex queries based on business criteria 
    • Create table schemas following best practices (normalization, relationship patterns, etc.)
       
  6. Automate manual company processes by collaborating with team members 
    • Elicit business rules and requirements for manual processes by working with team members 
    • Plan/design process automation by considering existing tools and flows to minimize duplication of data and functionality 
    • Plan appropriate validation and error handling 
    • Implement automation flows 
    • Work with team members on testing and debugging automation
       
  7. Work with some UI (basic HTML/JavaScript/CSS) as needed to create interactive forms, charts, and reports 
    • Have a working knowledge of web front-end code (HTML/JavaScript/CSS) sufficient to use UI building tools or adjust styling 
    • Create appropriate user interaction as needed for automation and integration pipelines
       
  8. Ensure proper security and compliance of APIs and integration code/flows 
    • Work with SSO and other security technology to ensure flows, connections, APIs, and forms implement proper security measures 
    • Manager OAuth/Open ID/SAML authentication for API connections and service integrations, ensuring proper authentication and access controls 
    • Maintain documentation on systems and flows 

Why work for us