About the role
TL;DR
Develops reusable software assets and tools for professional services.
- •The Professional Services R&D team designs and builds reusable assets and tools to empower delivery teams and partners, making customer engagements more efficient and cost-effective.
- •This is a strategic opportunity to shape the future of Okta's professional services.
- •Key Responsibilities Design, develop, test, and deploy high-quality, reusable software assets and tools.
- •Collaborate with technical architects, delivery consultants, and product managers to identify innovation opportunities and define project requirements.
- •Write clean, maintainable, and well-documented code across a variety of technology stacks.
- •Create proofs-of-concept and prototypes to explore new ideas and technologies.
- •Requirements Bachelor's degree in Computer Science or equivalent practical experience. 3+ years of professional software development experience.
- •Proficiency in Java, Python, Node.js, or C# (.NET).
- •Experience with modern front-end frameworks such as React.
- •Solid understanding of software engineering principles, data structures, and algorithms.
Required skills
JavaPythonNode.jsC#.NETReactJavaScript
Nice-to-have skills
AWSAzureGoogle CloudCI/CDIAMSAMLOAuthJWT
Domain expertise
developer-tools
Tech stack
JavaReactNode.jsPython.NETC#AWSAzureGoogle CloudCI/CD