Healthesystems offers a flexible work-from-home model and competitive benefits. The Principal Appian Developer will serve as a design authority for the Appian platform, responsible for delivering complex solutions, defining standards, and mentoring other developers to enhance internal capabilities.
Responsibilities:
- Acts as a design authority for Appian solutions, guiding architecture and design decisions across applications
- Leads delivery of high-complexity Appian solutions, including case management, record-centric applications, integrations, and reporting
- Defines, evolves, and enforces Appian standards and patterns (data, records, interfaces, processes, reporting, performance)
- Enable and mentor other Appian developers through reviews, guidance, and structured knowledge sharing
- Reduces reliance on external vendors by building internal Appian self-sufficiency
- Ensures solutions adhere to platform guardrails, performance best practices, and security requirements
- Partners with product, business, and platform teams to align Appian solutions to business outcomes
- Influences Appian DevOps, deployment, and performance monitoring practices in collaboration with shared teams
- Provide leadership input into: Packaging and promotion readiness
- CI/CD and automated testing strategy
- Performance monitoring and tuning practices
- Collaborate with platform, DevOps, and security teams to ensure Appian solutions scale safely and reliably
Requirements:
- Bachelor's degree from four-year College or university; plus six to eight years related experience and/or training; or equivalent combination of education and experience
- 5+ years Appian development (end-to-end delivery in Appian Designer)
- Designing/building Appian SAIL interfaces (complex forms, grids, UX patterns, validation, responsive layouts)
- BPM / workflow (Process Models, subprocess patterns, process variables, timers, escalations, SLAs, exception handling)
- Data: Record Types, data modeling, Record views/related actions, data sync patterns, query optimization
- Integrations: Integration Objects, Connected Systems, Web APIs (REST/SOAP), authentication patterns (OAuth2/JWT/basic), error handling/retries
- Strong understanding of SQL (selects, inserts/updates, joins, stored procedures/functions) and relational data modeling
- Security design: groups/roles, object security, record-level security, least-privilege patterns, environment separation
- Performance & scalability: query tuning, paging, async patterns, expression optimization, interface performance troubleshooting
- Deployment & SDLC: packaging, environment promotion, versioning strategies, release management, automated testing approach
- Demonstrated technical leadership: solution architecture, standards/governance, code reviews, mentoring, and leading delivery teams
- Requires a deep understanding of the application of Agile development methodology
- Appian certification(s) (Associate / Lead / Senior / specific specialty as applicable)
- Appian RPA and/or Process Mining
- Appian plugin development / extensions (e.g., Connected Systems, component plugins) and familiarity with Java for extensions
- Enterprise integration patterns (queues/events, middleware, iPaaS), and API lifecycle practices (versioning, contracts, observability)
- CI/CD for Appian (automated deployments, pipeline integration, environment config management)
- Testing tooling/strategy for Appian (automated regression approach, interface test patterns, API testing)
- Authentication/SSO (SAML, OIDC) and enterprise security controls
- Experience with MS SQL Server
- Cloud infrastructure exposure (Appian Cloud operations concepts, networking basics, monitoring)
- Familiarity with Agile delivery and working with product owners/BA teams on process discovery and iterative delivery
- UI familiarity (helpful, not required): HTML/CSS, Bootstrap-style layout thinking, accessibility/usability practices