Overview:
One Identity is seeking a talented and motivated Software Development Staff Engineer to join our dynamic team. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability. The ideal candidate will have experience in software development, a strong understanding of object-oriented principles, and the ability to write clean, efficient, and testable code.
Responsibilities:
Responsible for enhancing and maintaining OneLogin identity and access management (IAM) service applications and SaaS operations.
Participate in development, design critiques, code reviews, testing, and assist with cross-team efforts like platform upgrades, architecture improvements, and security initiatives
Involvement in all stages of the feature development lifecycle, including requirements engineering, implementation and documentation
Work with the Product team to prioritize and manage work and see tasks through to completion.
Partner with the Security and Quality Engineering teams to ensure application and data security, compliance, and reliability.
Collaborate with the platform operations teams on service architecture utilizing cloud native platform technologies.
Close cooperation with a globally distributed team of developers, testers, architects, escalation engineers and platform engineers which may necessitate occasional flexibility to accommodate overlap time
Qualifications:
Ability to learn quickly and think creatively to solve complex technical issues
Structured and logical approach to software development
Good communication skills with a pragmatic and positive attitude
Strong collaboration skills and experience working as a member of an agile scrum team
Working experience (4+ years) in an enterprise software development field
Hands-on experience programming in one or more object-oriented languages
Experience writing unit tests and using testing frameworks.
Working knowledge of SQL databases such as PostgreSQL.
Deep understanding of authentication protocols such as LDAP, SAML, OpenID, OAuth, and SCIM
Experience developing user interfaces using modern web technologies that adhere to UX principles including usability and accessibility
Working knowledge of RESTful APIs and ability to design and implement new endpoints.
Experience with bug tracking tools such as Jira and/or Azure DevOps
Ability to utilize a version control system (Git) to manage source code
Excellent written and verbal communication skills in English.
Bachelor's degree in computer science, software engineering, or a related field, and/or 4+ years of equivalent experience
If required, should be able to work in a hybrid mode at the Bengaluru office
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.