- Company Name
- KPMG Algérie
- Job Title
- Consultant Senior - API & Integration Developer | F/H
- Job Description
-
**Job Title**
Senior Consultant – API & Integration Developer
**Role Summary**
Design, develop, test and maintain RESTful APIs and integration services that connect vendors’ systems to client ERP, billing, finance and compliance platforms. Lead technical design, implementation, and UAT support while ensuring performance, security, and reliability across all integration points.
**Expectations**
- Deliver high‑quality code within Agile sprint schedules.
- Communicate effectively with clients, stakeholders, and global teams.
- Proactively adopt new APIs, tools, and best practices.
- Provide production incident resolution and post‑implementation support.
**Key Responsibilities**
- Build and evolve REST APIs in .NET, Java, Node.js or Python (JSON/XML).
- Implement OAuth2, JWT, SAML authentication and API gateway configurations (Azure API Management, AWS API Gateway, Kong, Apigee).
- Design and build data ingestion, validation, tax determination, declaration, reporting and reconciliation flows.
- Integrate via middleware/ESB or serverless patterns (RabbitMQ, Kafka, microservices).
- Conduct unit, integration, and UAT tests; support client UAT sessions.
- Document solution designs, technical specifications, and integration flows.
- Resolve integration incidents in coordination with product experts and cross‑functional teams.
- Apply API governance: versioning, logging, exception handling, CI/CD pipelines, and DevOps practices.
- Stay current on vendor product releases and new API features.
- Collaborate with SAP, Oracle, Dynamics, Salesforce and other enterprise systems teams.
**Required Skills**
- 2–5 years of API development experience in .NET, Java, Node.js or Python.
- Strong knowledge of REST, JSON, XML, OAuth2, JWT, SAML, and API gateway tools.
- Experience with integration patterns, middleware (MuleSoft, Boomi, Informatica, SnapLogic, Azure Logic Apps).
- Familiarity with event messaging (RabbitMQ, Kafka) and serverless/microservice architectures.
- SQL, data transformation, CI/CD (Git, automated deployments).
- Agile methodology experience, client interaction, global teamwork.
- Excellent debugging, problem‑solving, and communication skills in French and English.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Certifications in API management or integration platforms (e.g., MuleSoft, Azure Solutions Architect, AWS Certified Developer) are an asset.