This job listing expired on Oct 31, 2020
Join a team of talented developers to help us deliver a secure and frictionless gameplay experience.
Responsibilities:
- Architect and design custom identity services solutions and integration with identity SaaS solutions
- Understand business and technical requirements and translate these requirements into working solutions
- Creativity and initiative are highly valued
- Propose improved architecture and design processes and tools
- Create design standards and processes for microservice, Serverless, and event driven software development
- Accurately estimate development efforts and coordinate with the project management teams to plan, escalate, and mitigate project risk
- Manage multiple concurrent projects
- Understand the business context and processes driving solution demand
- Contribute to the development of business and technical requirements
- Develop solution technical requirements
- Create and document runbooks as it pertains to software architecture, design, troubleshooting, and support
Qualifications:
- 4+ years of experience with architecture and design methodologies and design tools
- Experience with Identity and Access management solutions
- Experience with OAuth, OpenID Connect (OIDC), JSON Web Tokens, and JSON Web Keys
- Experience architecting and deploying solutions to cloud platform services (AWS, Azure, etc.)
- Experience architecting and designing AWS Lambda, Azure Functions, Serverless, and Docker solutions
- Experience proving solutions using JavaScript / Node.js (preferred), Python , C#
- Experience architecting and designing componentized services
- Experience architecting and developing applications and services
- Experience working with Github, Jira, Confluence, and Postman
- Knowledge of networking (TCP/IP, networking, DNS, etc.)
- Linux and Windows server administration
- Project management
Required Application Materials:
- Resume
- Cover Letter which should include:
- Why you are interested in working at Intrepid
- What games you are currently playing