Job Description
Appian Senior Developer
We are seeking an experienced Appian Developer to design, build, and maintain scalable workflow, case management, and automation solutions on the Appian Low-Code Platform. The ideal candidate has strong hands on expertise with Appian objects, integrations, security models, and performance optimization across multiple environments.
Key Responsibilities
- Application Design & Development
" Design and implement Appian applications including:
o Records (Database-backed, Service-backed, API-backed)
o Process models & process orchestration
o SAIL interfaces, sites, reports, dashboards
o Data Stores, CDTs, and XSD structures
o Complex business rules and expression logic
" Develop reusable components, patterns, and frameworks for enterprise-scale delivery.
" Implement workflows involving human in the loop tasks (approvals, reviews, exceptions). - Appian Security & Access Management
" Define and manage role-based access control (RBAC) using:
o Groups
o Role groups
o Application-level permissions
" Implement secure credential handling for connected systems and integrations.
" Apply Appian best practices for least privileged access across environments.
" Support SSO / MFA / OAuth2 / API key based authentication as needed. - Integrations & API Development
" Design and build integrations using:
o Appian Connected Systems
o Appian Web APIs
o Third-party REST/SOAP services
" Handle complex external system communication including:
o Data ingestion & transformation
o Asynchronous messaging
o Error handling and retries
" Collaborate with external engineering teams to ensure end to end data flow reliability. - Performance Optimization & Platform Health
" Perform health checks and tune applications for:
o CPU & memory efficiency
o Process model load reduction
o Data store performance
o Integration responsiveness
" Troubleshoot platform issues such as:
o Slowness
o Process model bottlenecks
o Integration errors
o UI rendering issues
" Conduct load tests and build scalable processes for high concurrency environments. - Environment Management & DevOps Support
" Work across DEV TEST STAGE PROD environments.
" Support deployments using Appian deployment packages and automated pipelines.
" Adhere to change management, code review, and release governance processes.
" Participate in production support troubleshooting and defect triage. - Documentation & Best Practices
" Create technical design documents, architecture diagrams, and support runbooks.
" Maintain version control and follow enterprise Appian development standards.
" Contribute to reusable accelerators, coding frameworks, and development guidelines.
Required Qualifications
" 3 7+ years hands-on Appian development experience
" Strong proficiency in:
o SAIL
o Process model design
o Integrations (REST APIs, Web APIs, Connected Systems)
o Appian Records and Data Modeling
" Understanding of Appian security, user management, and deployment pipelines
" Experience troubleshooting complex issues using Appian logs and monitoring tools
" Solid grasp of relational databases, query optimization, and data modeling
" Ability to collaborate with business analysts, QA engineers, and cross-functional teams
" Good to have AWS knowledge.