
Senior Software Engineer
Posted 1 day ago

Posted 1 day ago
• Developing and executing solutions for access management, which encompasses authentication, authorization, and identity federation protocols.
• Designing and overseeing Role-Based Access Control (RBAC) frameworks to ensure users receive permissions that align with their organizational roles.
• Establishing and enforcing access policies and procedures to adhere to regulatory demands and organizational standards.
• Collaborating with application development teams to incorporate access management solutions into current applications and services, ensuring a smooth user experience.
• Implementing security protocols such as Multi-Factor Authentication (MFA) and scrutinizing access logs to detect and address potential security threats.
• Managing user provisioning and de-provisioning processes to guarantee that access rights are assigned accurately and revoked promptly.
• Performing regular audits of access controls and user activities to confirm compliance with internal policies and external regulations.
• Identifying and resolving challenges associated with access management systems while providing support for both users and administrators.
• Keeping comprehensive and precise documentation for access management processes, policies, and technical setups.
• Mentoring junior team members and promoting a culture of security awareness and best practices within the team.
• Basic understanding of emerging technologies within the Identity and Access Management (IAM) industry.
• In-depth knowledge and experience with authentication standards and technologies, including SAML2.0, OAuth2.0, OpenID Connect, multi-factor authentication, adaptive authentication, risk-based authentication, password-less authentication, certificate-based authentication, and Kerberos authentication.
• Significant experience with IAM practices and Customer Identity and Access Management (CIAM) solutions such as Strivacity, PingOne CIAM, and ForgeRock CIAM.
• Proficiency in Windows and Linux/Unix operating systems, as well as scripting languages like Bash, PowerShell, Perl, SQL, and web services.
• Familiarity with programming languages including Java/J2EE, HTML, JavaScript, JSP/Servlets, Python, Shell Script, and SQL.
• Proven English language proficiency necessary for creating and maintaining clear documentation of project requirements, design elements, and updates throughout the project lifecycle.
• Ability to cultivate strong relationships with clients, sponsors, vendors, and team members to facilitate cohesive and productive teamwork.
• Amazing People
• Amazing Customers
• Career growth
• Supports lifelong learning
• Opportunity to work on new technologies
• Flexible work environment
• Work-Life Balance
• Employee Centric
• Supportive Leadership Team
• Start-up environment in an established company of over 30 years
Base2 Tecnologia
bullpen talent
Nerdy Dragon
Get handpicked remote jobs straight to your inbox weekly.