Job Description
Full details about the role and requirements
Yukerja Summary
The Middleware Developer role at PT Sigma Global Teknologi is curated from Glints (category Pendidikan). Note the work location (Tanjung Priok) before applying. Yukerja.com is not the employer — applications are handled on the official source site.
Middleware Developer
Job Description:
Design, develop, and maintain robust backend services and RESTful APIs using Node.js and .NET Core.
Develop APIs, webhooks, and ensure seamless system integrations with third-party and enterprise systems.
Implement communication platform features, including WhatsApp Messaging, Calling, and contact center integrations.
Develop and manage secure authentication and authorization services utilizing Azure AD B2C and Duende IdentityServer.
Implement security protocols including SSO, MFA, OAuth2, and OpenID Connect (OIDC).
Troubleshoot system issues, optimize performance, and provide hands-on production support.
Prepare comprehensive technical documentation and actively participate in solution design.
Qualifications:
Education: Minimum Bachelor’s Degree (S1) in Computer Science, Information Technology, Information Systems, or a related field (Minimum GPA: 3.00).
Experience: Fresh graduates are highly welcome to apply.
Soft Skills: Strong analytical and problem-solving abilities, excellent communication and teamwork skills, and the capacity to work independently with a high sense of ownership.
Technical Requirements:
Strong proficiency in Node.js, JavaScript, and TypeScript.
Solid experience with .NET Core / C# development.
Proven experience in developing REST APIs and microservices architectures.
Hands-on experience with Identity & Access Management: Azure AD B2C, Duende Identity Server, OAuth2, OIDC, JWT, and SSO.
Database proficiency: MySQL, SQL Server, PostgreSQL, or Redis.
Familiarity with DevOps and Cloud ecosystems: Git, CI/CD pipelines, Docker, AWS, or Azure.
Highly Preferred (Bonus Points):
Priority will be given to candidates with experience in: Telephony, SIP/VoIP, WebRTC, PBX, Contact Center integration, WhatsApp Business Platform, or communication platform development.