Project Delivery Senior Analyst - API & Azure Devops Developer - Remote

This role is for an experienced API & Azure DevOps Developer focused on integration, enhancement, and new development services for corporate systems. Responsibilities include designing and developing APIs (REST/GraphQL/event-driven), owning end-to-end delivery, defining API standards, implementing security controls, establishing observability, driving performance and reliability, and guiding CI/CD practices. The role requires strong software engineering experience, technical leadership, and knowledge of API design principles.

What you'd actually do

  1. Design and development of domain APIs (REST/GraphQL/event-driven, as applicable) aligned to domain models and business capabilities.
  2. Own end-to-end delivery: requirements translation, technical design, implementation, testing, deployment, and production support handoff.
  3. Define and enforce API standards: naming/versioning, error handling, pagination, idempotency, backward compatibility, and documentation.
  4. Produce high-quality API artifacts: OpenAPI/Swagger specs, examples, SDK/stub guidance, and consumer onboarding materials.
  5. Implement security controls: OAuth2/OIDC, JWT, mTLS (as applicable), authorization patterns, secrets management, and threat modeling inputs.

Skills

Required

  • Java/Go/Rust
  • REST
  • GraphQL
  • Oauth
  • Git
  • API/service development
  • API design principles and patterns
  • backend stack (e.g., Java/Spring, .NET, Node.js, Python)
  • microservices architecture
  • databases and data modeling
  • distributed systems concepts
  • communication skills
  • client engagement workstreams

Nice to have

  • Azure DevOps

What the JD emphasized

  • API design principles and patterns