Job Title API Developer
Location Malvern, PA (Hybrid)
Duration 6+ months
Interview Video
Job Description
Responsibilities:
The successful candidate will design, build, and support cloud-based backend services and integrations that enable Enterprise Supply Management technology capabilities and data flows across enterprise systems.
The primary focus is Integrations using API, AWS serverless development, especially orchestrations using Lambda and Step Functions,
Key Responsibilities
Own and enhance backend services and integration components supporting Enterprise Supply Management IT solutions, including data pipelines and APIs across internal and third-party platforms.
Provide senior-level system analysis, design, development, testing, and implementation for applications and databases.
Build and maintain AWS serverless workflows
Develop orchestration and automation using AWS Step Functions and AWS Lambda, including error handling, retry, and execution logging.
Integrate multiple data sources, APIs, and services to streamline end-to-end data movement and improve system efficiency.
Translate technical requirements/specifications into high-quality code for new development and enhancements.
Write and execute unit/integration tests; apply development practices that support automated testing and delivery pipelines.
Support environment promotions (dev/test/prod), follow change control practices, and provide post-release production support.
Create and maintain clear technical documentation (architecture, workflows, runbooks) to enable cross-team understanding and operational readiness.
Ensure deliverables align with enterprise security and information protection standards.
Required Qualifications / Skills
Hands-on AWS experience is required, with strong experience designing and implementing AWS Lambda/ ECS jobs.
Strong experience with AWS serverless patterns and services, including Lambda and Step Functions.
Experience integrating systems with different architecture patterns (API,webhooks, hub and spoke etc.)
5+ years of experience in software development, system integration, and backend architecture (or equivalent hands-on expertise).
Proficiency in backend development and integration practices, including API development and database design/performance tuning.
Strong communication skills and ability to work independently across multiple high-priority initiatives.
Preferred / Nice-to-Have
Experience supporting enterprise SaaS/ERP ecosystems (e.g., Oracle integrations and related tooling).
Proficiency in SQL and Python; exposure to Oracle PL/SQL is a plus.
Familiarity with CI/CD tooling and Agile delivery practices.
Remote