Description
- Implement Temporal workflow activities in Go: HSS adapter, PCRF adapter, Inventory update.
- Build and validate unit tests for all workflow activities from day one.
- Build the Inventory Management Database: tables, indexes, partitioning for 30M records.
- Build bulk import tooling: CSV → ICCID/IMSI/MSISDN range ingestion from vendor.
- Implement REST API endpoints for Inventory DB (allocate, reserve, release, query SIM records).
- Write integration tests: workflow → mock NE → database assertions.
- Support Sr. Developer on all workflow development tasks — pair programming expected.
- End-to-end test suite: full provisioning flow from SIM activation to order closed.
- Load and stress testing: simulate peak TPS provisioning against all systems.
- Test automation: CI pipeline integration for all workflow and API tests.
- HSS sync integration: IMSI allocation state reflected in HSS (mock → real NE).
- MNP (number portability) hooks in Inventory DB.
- UAT support: reproduce bugs, write regression tests, validate fixes.