We are seeking a highly skilled Senior Appian Developer with extensive experience in designing, developing, and implementing enterprise-level applications using the Appian BPM platform. The ideal candidate will have a strong background in business process management, excellent problem-solving skills, and a proven track record of delivering high-quality solutions in a fast-paced environment.
Key Responsibilities:
- Lead the design, development, and implementation of complex Appian applications.
- Collaborate with cross-functional teams to gather and analyze business requirements.
- Architect and develop scalable and high-performance solutions using Appian best practices.
- Mentor and provide technical guidance to junior developers.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Develop and maintain technical documentation, including design specifications, test plans, and user guides.
- Troubleshoot and resolve technical issues and provide ongoing support for existing applications.
- Stay updated with the latest Appian features, industry trends, and best practices to continually enhance the platform's capabilities.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5-7 years of experience in software development, with at least 3-5 years focused on Appian BPM development.
- Proven expertise in designing and implementing Appian applications, including process models, SAIL interfaces, and Appian Records.
- Strong understanding of Appian architecture and components.
- Experience with Appian integration, including web services (REST, SOAP), and database management.
- Proficiency in Java, SQL, and other relevant programming languages.
- Solid understanding of Agile development methodologies.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and as part of a team, managing multiple priorities in a fast-paced environment.
Preferred Qualifications:
- Appian Certified Lead Developer or higher certification.
- Experience in working with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with other BPM platforms and tools.
- Experience in leading and managing development teams.
- Strong project management skills and experience with tools like JIRA, Confluence, etc.