Skill diminta
AWSAzureCI/CDCommunicationDockerGitJWTJavaScriptMicroservicesMySQLNode.jsPostgreSQLRedisSQLSQL ServerTeamworkTypeScript
Deskripsi
- Deskripsi pekerjaan Middleware Developer PT Sigma Global Teknologi
- 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.