Architecture / Design / Development - Application Architect III.
3 months with high possibility of extension
Kansas City, MO 64137
2-3 days onsite
Job Description :
Ability to develop new and innovative applications as well as debug and refactor existing code. Strong experience with Java , and JVM tuning is required. Demonstrated experience architecting, developing and deploying high-volume, multi-tiered, distributed mission critical applications is required. Strong software and system design skills are required. Relational database experience and demonstrated abilities in SQL and data modeling is required. 6 plus years experience
1. OCI architecture + hands-on implementation (must-have)
Proven delivery of a production-like workload on OCI (not just diagrams), including :
IAM (dynamic groups, policies), compartments, tagging strategy
Networking : VCN / subnets, NSGs, routing, Load Balancer, DNS; WAF if internet-facing
Compute approach (they can propose) : OKE, Compute / Instance Pools, Container Instances, or Functions
Data services selection (Autonomous DB / DB System / Object Storage as appropriate)
OCI Vault (secrets / keys), Logging, Monitoring / Alarms
Infrastructure as Code : Terraform preferred; ability to stand up dev / test / prod (or at least dev + prod) quickly.
CI / CD experience for build / deploy, plus environment promotion practices.
2. Secure API + bearer token authentication expertise (must-have)
Designing and implementing services that validate bearer tokens safely :
JWT validation (issuer / audience / signature / expiry) and / or opaque token introspection patterns
API Gateway / reverse proxy patterns, authN / authZ boundaries
OWASP Top 10 and API hardening :
Input validation, rate limiting, replay protection where relevant, secure CORS, dependency hygiene
Secure secrets handling (no tokens in code), rotation strategy, least-privilege access.
3. Integration experience : EHR app (non-FHIR / HL7) (must-have)
Strong experience integrating with third-party enterprise apps via :
REST APIs, webhooks, batch jobs if applicable
Resiliency : retries / backoff, idempotency, timeouts, circuit breakers
Audit logging and traceability across systems
Ability to produce clear API contracts (OpenAPI), integration sequence diagrams, and error models.
Any other helpful information? Additional qualifications include :
1. Zoom Contact Center (CCaaS) integration (strongly preferred)
Experience integrating with Zoom Contact Center / Zoom Communications APIs (or similar CCaaS) :
Webhook / event handling, verification, replay protection
Interaction lifecycle concepts (queues, agents, dispositions, transfers) as needed for your use case
Practical understanding of operational concerns : throttling, event ordering, incident / debug support.
2. Delivery capability for a 3 month MVP (must-have)
Demonstrated ability to deliver an MVP quickly :
Thin-slice scope definition, backlog creation, and prioritization
Working software demos on a cadence
Documentation and handoff (runbooks + deployment notes)
o PRD and design architecture
UrBench is an equal opportunity employer and is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, status as a parent, disability, age, veteran status, or other characteristics as defined by federal, state or local laws.
Application Architect III • Kansas City, MO, United States