Integration & Automation Developer

AI overview

Design, develop, and maintain integrations and automated solutions for diverse systems, enhancing efficiency and reliability of business operations.

Integration & Automation Developer

Reports to: Principal CT Engineer

Status: Full-Time Contracted Team Member

Location: Remote, South Africa

 

POSITION SUMMARY

We’re seeking an Integration & Automation Developer to design, build, and maintain solutions that connect our customers’ systems and automate their business processes. This role sits at the intersection of development, systems integration, and service delivery. You’ll turn customer requests and internal ideas into reliable, well-documented workflows that our operations teams can support.

 

ABOUT FIT SOLUTIONS

FIT Solutions is an innovative national IT Services firm, and we are growing every day. We are focused on creating a culture of elite raving fans for our employees that solves business problems for our clients. We are on a mission to impact the lives touched by technology. We teach and promote individuals to set and achieve their personal, professional, and financial goals through the work we do together. Measuring results against best-in-class businesses, we are focused on hitting targets.  We are a humble and adaptable group of people who continue to train, and role play daily in pursuit of our goals. We are a great fit for team members that are aligned and thrive in a fast-paced, results driven environment.

 

PRIMARY OBJECTIVES

  • On-time and on-budget delivery of customer automation projects. (Projects and Tickets)
  • Reduction in manual effort and errors for both clients and internal teams.
  • High reliability and low incident rate for production automations and integrations. (Error Rate)
  • Positive feedback from customers and internal stakeholders on responsiveness and solution quality. (CSAT)

 

SECONDARY OBJECTIVES

Integration & Automation Development

  • Design, develop, and maintain integrations between systems such as SFDC, PSA/RMM tools, ERP/finance systems, ticketing systems, and other SaaS platforms.
  • Build and maintain workflows/automations using tools like n8n, MuleSoft, and similar iPaaS/low-code platforms.
  • Create reusable components, templates, and connectors to speed up future automation projects.
  • Implement robust error handling, logging, and alerting within integration workflows.

Customer Automation Requests

  • Collaborate with account managers, project managers, and customers to gather and clarify automation requirements.
  • Translate business requirements into technical designs, mapping data flows, API calls, and process logic.
  • Develop proof-of-concepts (POCs) and demos to showcase automation ideas to customers.
  • Deliver production-ready automations, including documentation and knowledge transfer to support teams.

ServiceNow Developer

  • Hands-on experience designing, developing, and maintaining ServiceNow applications, including custom workflows, catalog items, business rules, UI policies, client scripts, and integrations.
  • Proficiency with ServiceNow modules such as ITSM, ITOM, CMDB, Incident, Problem, Change, Knowledge, and Service Catalog; ability to configure and enhance out-of-box functionality.
  • Strong integration skills using REST/SOAP APIs, MID Server, web services, and data imports to connect ServiceNow with external systems.
  • Solid understanding of scripting languages used in ServiceNow (JavaScript, Glide API, Jelly, AngularJS) and experience with version control, update sets, and best coding practices.
  • Experience gathering requirements and translating business needs into technical solutions, including documentation, testing, and deployment following agile or ITIL-aligned processes.

Salesforce (SFDC) Development & Integration

  • Build and maintain SFDC integrations with other systems (e.g., PSA, ticketing, marketing, finance).
  • Develop and configure SFDC components as needed (e.g., flows, validation rules, custom objects/fields, triggers, Apex classes, APIs).
  • Ensure data quality and synchronization between SFDC and external systems.

Operational Support & Continuous Improvement

  • Monitor and support existing automations and integrations, including troubleshooting and resolving issues.
  • Optimize existing workflows for performance, stability, and maintainability.
  • Contribute to internal standards, best practices, and documentation for integration and automation development.
  • Participate in code reviews and design sessions with other developers and engineers.

Security, Compliance & Governance

  • Implement secure authentication and authorization patterns (OAuth, API keys, service accounts, etc.).
  • Adhere to customer and internal security policies, data protection, and compliance requirements.
  • Maintain proper change control and versioning for integration code and workflows.

 

 

 COMPETENCIES

  • Microsoft 365 Administration
  • Strong problem-solving skills and the ability to identify and resolve issues in complex systems
  • Proficiency in programming languages such as Python, Java, or C/C++, as well as automation tools
  • Knowledge of integration technologies such as APIs, web services, message queues, or ETL (Extract, Transform, Load) tools
  • Strong communication skills; able to explain technical concepts to non-technical stakeholders.
  • Customer-focused mindset with an ability to balance speed, quality, and maintainability.
  • Comfortable working in a fast-paced, multi-customer MSP environment with shifting priorities.
  • Strong sense of ownership and accountability over deliverables.
  • Collaborative team player who can also operate independently with minimal supervision.

 

 

EDUCATION AND EXPERIENCE

  • 3+ years of experience in software development, systems integration, or automation engineering.
  • Hands-on experience with one or more integration/automation platforms, such as:
    • n8n, MuleSoft, Zapier, Make/Integromat, Boomi, etc.
  • Practical experience integrating with Salesforce (SFDC) via APIs, middleware, or native tools.
  • Strong understanding of RESTful APIs, webhooks, and JSON/XML.
  • Experience working with relational databases and writing basic SQL queries.
  • Familiarity with source control (Git), branching strategies, and basic CI/CD concepts.
  • Ability to gather and interpret business requirements and translate them into technical solutions.
  • Strong troubleshooting skills and the ability to debug complex data and workflow issues.
  • Knowledge of IT best practices and ability to use best judgement to service clients’ needs
  • Ability to work independently
  • Strong analytical and problem-solving skills to diagnose and resolve issues efficiently and optimize automation and integration processes
  • Excellent communication and interpersonal skills to effectively collaborate with team members and stakeholders.
  • Experience working in a Managed Service Provider (MSP) or IT services environment.
  • Experience integrating common MSP tools, such as:
    • PSA (ConnectWise, Autotask, etc.)
    • RMM platforms, ITSM/ticketing systems, monitoring tools
  • Salesforce certifications (e.g., Platform Developer I/II, Administrator, Integration Architecture Designer) are a plus.
  • Experience with message queues and event-driven architectures (e.g., RabbitMQ, Kafka, Azure Service Bus).
  • Familiarity with security best practices (e.g., least privilege, secrets management, encryption in transit/at rest).
  • Experience documenting APIs, workflows, and integration architectures using diagrams and written standards.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job