As an Appian Developer, you will be responsible for designing, developing, and implementing software solutions using Appian's Business Process Management (BPM) platform. You will play a key role in building and maintaining process models, UI components, and integration services, ensuring the highest quality standards and contributing to the overall success of our projects.
Key Responsibilities:
- Design & Development:
- Design, develop, and implement software solutions utilizing Appian's BPM platform, ensuring the delivery of high-performance, scalable applications.
- Design and develop Process Models, SAIL Interfaces, Expression Rules, queries, smart services, integration services, and web services to meet business requirements.
- Workflow & UI Components:
- Hands-on experience in designing and developing workflows and UI components for seamless user interaction and process management.
- Create intuitive and user-friendly interfaces using Appian's SAIL technology.
- System Integration:
- Work on 3rd-party system integrations, ensuring smooth data exchanges and process synchronization between Appian and external systems.
- Manage Complex Data Types (CDTs) and integrate with SQL Databases to ensure accurate and efficient data handling.
- On-Premise Appian Management:
- Manage on-premise Appian instances, ensuring proper configuration and handling version upgrades to ensure the platform stays up-to-date and secure.
- Collaboration:
- Collaborate with cross-functional teams including business analysts, project managers, and stakeholders to define, design, and implement new features and enhancements.
- Work with stakeholders to ensure solutions align with business objectives and meet quality standards.
- Quality Assurance:
- Conduct unit testing for code robustness, covering edge cases, usability, and general reliability.
- Ensure that the solutions are highly efficient, secure, and adhere to best practices.
- Continuous Improvement:
- Continuously discover, evaluate, and implement new technologies and tools to maximize development efficiency and stay current with industry trends.
Required Skills and Qualifications:
- Hands-on experience in designing workflows, UI components, and process models using Appian BPM platform.
- Strong understanding of SAIL Interfaces, Expression Rules, CDTs, and SQL databases.
- Experience with third-party system integration and handling complex data transformations.
- Proficiency in managing Appian instances, including version upgrades and environment maintenance.
- Ability to collaborate with cross-functional teams to define requirements and deliver solutions.
- Strong knowledge of web services, REST APIs, and integration protocols.
- Experience with testing and troubleshooting Appian applications to ensure quality.
- Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced environment.