Enable job alerts via email!

Lead Developer

BASF

Kuala Lumpur

On-site

MYR 60,000 - 100,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Lead Developer to join its dynamic team in Kuala Lumpur. This role involves designing and maintaining digital solutions, focusing on user management and security compliance. You'll work closely with cross-functional teams to deliver high-quality products while leveraging Azure AD B2C for authentication. With a commitment to sustainability and digital transformation, this organization offers a collaborative environment for personal and professional growth. If you're passionate about technology and eager to make a meaningful impact, this opportunity is perfect for you.

Qualifications

  • 5-10 years of experience in Software Development and CIAM.
  • Proficiency in project management software and Azure AD B2C.

Responsibilities

  • Design, develop, and maintain digital solutions for user management.
  • Integrate Azure AD B2C with applications for seamless authentication.

Skills

Software Development
CIAM
Azure AD B2C
Project Management

Education

Bachelor’s Degree in Business IT
Bachelor’s Degree in Business Economics

Tools

Azure AD B2C
SendGrid
Twilio

Job description

Digital Hub Kuala Lumpur attracts, grows, and develops passionate people who will meaningfully impact the digital future of BASF. Come join us and be a part of our digitalization journey.

Job Summary

We are currently seeking a talented Lead Developer to join our team at BASF's Agricultural Solutions department Digital Factory. In this role, you will be responsible for designing, developing, testing, debugging, and maintaining innovative digital solutions. You will work closely with cross-functional teams to ensure the successful development and maintenance of high-quality digital products.

We are looking for individuals with a diverse skill set and extensive knowledge of both front-end and back-end components.

Key Responsibilities
  1. Tenant Setup and Configuration:
    • Configuring and customizing policies to manage user sign-up, sign-in, and profile management (including password reset and multi-factor authentication).
  2. User Management:
    • Ensure proper migration of existing users from BASF customer-facing applications to the CIAM systems.
    • Provide seamless migrations whenever possible.
    • Review existing user data to adapt and format based on the CIAM standard.
  3. Policy Configuration:
    • Design and implement policies such as custom authentication flows, self-service sign-up and sign-in, and profile editing.
    • Customize solutions in the flows for the application's business use cases.
    • Customize the user experience (UI) for sign-in and sign-up flows, through custom HTML/CSS or leveraging built-in templates.
  4. Integrating with Applications:
    • Integrate Azure AD B2C with various applications, ensuring seamless authentication for external users.
    • Configure API access and ensure secure token issuance for applications interacting with the B2C directory.
    • Coordinate with applications on business requirements, solutions, integration, user migrations, go-live, checklists, and hyper-care support.
  5. Security and Compliance:
    • Implement security measures like conditional access and multi-factor authentication, especially in customized authentication flows.
    • Implement OTP-based or link-based email verifications during registration and password resets.
    • Ensure CIAM flows adhere to regional policies.
  6. Integration with Identity Providers:
    • Configure external identity providers like Facebook, Google, or local accounts for user authentication.
    • Manage federation setup for identity synchronization and login flows.
  7. Troubleshooting:
    • Identify and resolve authentication, authorization, or access issues.
    • Collaborate with developers and stakeholders to improve user experience.
  8. Repository Maintenance:
    • Conduct code reviews and provide technical assistance to the development team.
    • Ensure flows are deployed after proper reviews and adherence to coding standards.
  9. Ad-hoc Support Maintenance:
    • Provide support for new applications onboarding and other ad-hoc support as needed.
  10. Azure Resource Maintenance:
    • Maintain resources used by CIAM flows and ensure compliance with the latest framework releases.
  11. Third-Party Providers Management:
    • Coordinate configurations and enhancements with third-party providers like SendGrid and Twilio.
    • Engage with Microsoft support for enhancements, scaling, issues, or outages.
Requirements
  • Bachelor’s Degree in Business IT, Business Economics, or related IT fields.
  • 5-10 years of relevant experience in Software Development and CIAM.
  • Proficiency in project management software.
  • Experience with Azure AD B2C configuration and user management.

As one of the world’s largest chemical companies, BASF is on a mission to create chemistry with a sustainable future. The Digital Hub Kuala Lumpur, along with four other hubs worldwide, is part of the Global Digital Services team, driving our digital vision. We offer opportunities to innovate, collaborate, and impact the business positively.

Whether you are interested in automation, emerging technologies, or storytelling, BASF provides a platform for growth. We invest in top-tier tools and promote cross-functional collaboration to empower our people. We welcome your unique perspectives to foster positive evolution at BASF.

Further information available at BASF Digital Hub Kuala Lumpur.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.