Appian Software Engineer
We are looking for an experienced Appian Software Engineer to join a global technology team focused on business process automation and digital transformation initiatives.
The ideal candidate will have strong hands-on experience developing enterprise applications on the Appian platform, designing scalable process solutions, integrating external systems, and delivering high-quality BPM applications.
Required Experience
- 3+ years of experience developing applications with Appian BPM.
- Strong knowledge of the Appian application development lifecycle.
- Experience designing and implementing complex business process models.
- Experience building end-to-end Appian solutions in enterprise environments.
- Familiarity with Agile methodologies and collaborative development practices.
Technical Skills
Appian Development
- Design and development of complex process models, including subprocesses, intermediate events, activity chaining, exception handling, and performance optimization.
- Development of responsive and user-friendly interfaces using Appian SAIL.
- Experience implementing security models and access controls at object, process, and data levels.
- Application deployment and environment migration using Appian deployment tools.
Integrations
- Integration with external systems using REST and SOAP web services.
- Experience with Web APIs and reusable integration components.
- Knowledge of authentication and security protocols such as SAML and LDAP.
Data Management
- Design and implementation of relational data models.
- Experience with Record Types and Data Sync.
- SQL query optimization and database performance tuning.
- Knowledge of database objects such as views, triggers, and stored procedures.
Additional Skills
- Basic knowledge of JavaScript, HTML, and CSS for UI customization.
- Understanding of enterprise architecture and application scalability principles.
Soft Skills
- Strong communication and documentation skills.
- Team collaboration and stakeholder management.
- Self-motivated with the ability to work independently.
- Strong analytical and problem-solving skills.
- Time management and ability to meet project deadlines.
- Continuous learning mindset and adaptability.
- Ability to understand business processes and translate them into automation solutions.
Nice to Have
- Appian Certifications.
- Experience in Banking, Financial Services, Insurance, or large enterprise environments.
- Experience working with distributed international teams.
If you are passionate about process automation and Appian development, we would love to hear from you.