Job Description:
An Appian Technical Consultant is a key member of the project team, responsible for designing and implementing custom software solutions on the Appian low-code platform. This role involves working with clients throughout the entire project lifecycle to drive digital transformation and improve business processes. The ideal candidate will combine a passion for technology with strong problem-solving and communication skills to deliver innovative solutions that meet client needs.
Key Responsibilities:
- Collaborate with clients and stakeholders to define business processes and gather functional and technical system requirements.
- Work within an agile environment to design and implement scalable and secure applications using Appian's low-code platform.
- Create application architecture, data models, and user interfaces (UIs) that align with client requirements and industry best practices.
- Utilize Appian's tools, including SAIL, Process Models, Web APIs, and Smart Services, to build and configure application components.
- Create APIs and other integrations to connect the Appian platform with external systems and databases.
- Conduct thorough testing, including unit, system, and integration testing, to ensure application reliability and functionality.
- Provide ongoing support and maintenance for deployed applications and assist with production releases.
- Mentor and guide junior team members on Appian application development and implementation methodologies.
- Empower clients to become self-sufficient by training them on how to build and maintain their own process applications.
- Document technical designs, reusable components, and solution best practices.
Required Skills and Qualifications:
- Experience:
Min 5 years of experience in software designing or technical consulting. - Proven experience in designing applications on the Appian platform.
- Experience with the full software development lifecycle (SLC) and agile methodologies (e.g., Scrum).
Technical Skills:
- In-depth knowledge of the Appian platform, including SAIL, Sites, Records, and Process Models.
- Strong understanding of relational databases, data modeling, and SQL.
- Experience with integrations using APIs (REST, SOAP), web services, and JDBC connections.
- Familiarity with object-oriented programming concepts.
- Knowledge of software testing practices, including test-driven development.
Soft Skills:
- Excellent verbal and written communication skills with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
- Strong analytical and strategic problem-solving abilities.
- A passion for continuous learning and staying current with Appian's evolving platform features and industry trends.
- History of success working on cross-functional teams and collaborating effectively with clients.
- Ability to manage multiple projects and priorities in a fast-paced environment.
Education:
- B.S. or B.A. in Computer Science, Computer Studies, Science, Engineering, Information Systems, Mathematics, or a related field.
- Appian certifications (e.g., Appian Certified Associate Developer, Senior Developer) are highly preferred.