Integration & Automation Developer

Cape Town, WC, ZA, South Africa

Job Description

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.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1626546
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned