Design and develop end-to-end solutions using Appian BPM platform features including process models, records, interfaces, rules, web APIs, Integration and AI skills.
Collaborate with business and technical teams to understand requirements and translate them into scalable Appian solutions.
Participate in the full software development life cycle (SDLC) including requirements gathering, design, coding, testing, deployment, and support.
Perform unit testing, integration testing, and troubleshoot technical issues across the Appian platform.
Ensure adherence to Appian best practices and design standards.
Integrate Appian with third-party systems using REST/SOAP APIs and middleware tools.
Participate in code reviews and contribute to continuous improvement of development processes.
Create and maintain technical documentation for solutions delivered.
Support production deployments, performance tuning, and user issue resolution.
Requirements
2–7 years of Appian development experience.
Proficiency in Appian 21.x or higher, with strong knowledge of Appian design objects such as Process Models, Data Fabric, Interfaces (SAIL), Web APIs, AI Skills & Document Extraction, Appian RPA Sites and Reports.
Experience with relational databases (Oracle, SQL Server, PostgreSQL, or MySQL).
Strong understanding of BPM principles, Appian architecture, and Appian application lifecycle.
Experience with RESTful web services, JSON/XML, and API integration.
Ability to write clean, efficient, and reusable code.
Excellent debugging and problem-solving skills.
Good communication and collaboration abilities.
Appian Certified Developer (Associate or Senior) is a strong plus.
Experience with Agile methodologies and tools (JIRA, Confluence, etc.).
Knowledge of DevOps/CI-CD practices for Appian applications.
Familiarity with cloud environments (AWS, Azure, GCP).