Mediabistro logo
job logo

Appian Senior Developer (Des Moines)

Tata Consultancy Services, Des Moines, IA, United States


Role: Appian Senior Developer
Location: Des Moines, Iowa, United States

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
1. 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).

2. 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.

3. 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.

4. 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.

5. 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.

6. 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.