API Developer

Job Summary 

Our client, one of the largest professional services firms network in the world is looking for a seasoned API Developer to help its mission of standardizing, automating, delivering tools and processes, and exploring emerging technologies that drive efficiency and enable our client and its customers to reimagine the possible. Process improvement, transformation, effective use of innovative technology and data & analytics, and leveraging alternative delivery solutions are key areas of focus to drive additional value to our client. 

Job Requirements

  • 4+ years experience in software-defined infrastructure networking, security and compute in high availability, high-performance cloud environments, AWS, and streaming data.

  • 4+ years of Microservices that are event-based services and is built mainly on the AWS Serverless stack – Lambda, API Gateway, EventBridge, SQS, SNS, and DynamoDB.

  • 3+ years of experience in Authentication, Authorization, MFA, SSO, Federation, and Directory Services concepts.

  • 3+ years of experience with software development and implementation of one or more Access management and federation products such as Okta or equivalent solutions.

  • 2+ years Managing Okta desired and/or equivalent solution deployments through complete system development lifecycle, including analysis of solution requirements, solution design, architecture and supporting business processes, configuring and customizing IAM software products using Application Development Framework (ADF), and testing (unit, system integration, performance, and UAT testing)

  • Experience with multithreaded programming and concurrency control

  • Works well in a fast pace environment with a passionate personality and a team-first approach with sharing scrum responsibilities

Skills

  • Backend Technologies – .Net Core

  • Architecture: Orchestrating Microservices to create business APIs and REST API design and creation;

  • Working with Docker images, K8S, microservices architecture and distributed processing patterns;

  • Cloud technologies - Working with AWS serverless services (Lamda, Edge, Fargate, S3, EFS, RedShift)

  • Scripting Languajes - Python

  • Database Technologies - DynamoDB

  • Testing Technologies - Unit test via Mocha/Chai, Akamai

  • API Standards Specifications - Swagger

  • Source Code Repository – Git

  • Software development life cycles - Agile (Scrum / Kanban)

 

Apply for this Job