API Design & Development: Design and implement RESTful APIs for communication between front-end and back-end services, ensuring scalability, security, and efficiency.
API Management: Utilize API Gateway tools for managing APIs, including monitoring and enforcing security standards.
OIPA Integration: Understand OIPA's services, data structures, and workflows for policy administration, and translate OIPA data to API calls and responses.
Cloud & AWS: Utilize AWS services (Lambda, API Gateway, S3, RDS, DynamoDB, SNS/SQS, IAM) to integrate APIs and services, ensuring scalable, reliable, and secure cloud-based solutions.
Back-End Development: Use languages like Java, Python, Node.js, or C# for back-end logic and integration.
Database Integration: Work with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, DynamoDB) for managing the interaction between APIs and databases.
Data Structures & Messaging: Work with complex data formats like JSON, XML, and CSV, and handle messaging platforms (e.g., Kafka, SQS, SNS) for event-driven workflows.
CI/CD & DevOps: Manage CI/CD pipelines with tools like Jenkins, AWS CodePipeline, or GitLab, and deploy containers using Docker and Kubernetes.
Security Best Practices: Implement security measures for APIs using OAuth, JWT, SSL/TLS, and manage access control with AWS IAM.
Problem Solving: Debug integration issues, optimize performance, and improve response times, with tools such as CloudWatch, Elasticsearch, and Datadog.
Agile Development: Participate in agile development processes, using tools like Jira and Confluence to track progress and collaborate on tasks.
Technical Environment
API Development: REST, SOAP, GraphQL, gRPC
Cloud: AWS (Lambda, API Gateway, S3, RDS, DynamoDB, SNS/SQS, IAM)
A Bachelor's degree in Computer Science, Information Technology, Software Engineering, or Information Systems.
58+ years of experience in software development, with 3+ years specifically in system/application integration.
Proven experience with integration platforms such as MuleSoft, Dell Boomi, Azure Logic Apps, Apache Camel, or IBM App Connect.
Expertise in API development (e.g., REST, SOAP), and experience with message brokers and queues (e.g., Kafka, RabbitMQ, ActiveMQ).
Strong understanding of microservices architecture, cloud-based integration (AWS, Azure, GCP), and DevOps practices.
Experience working with ERP systems (e.g., SAP, Oracle), CRM platforms (e.g., Salesforce), and database technologies (SQL, NoSQL).
Familiarity with secure data exchange protocols like OAuth, SAML, and SSL/TLS.
This role offers an exciting opportunity to work on complex integration projects, utilizing a variety of technologies in a fast-paced, collaborative environment. ARCS Recruiter
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.