Job Title: Lead Appian Developer (Enterprise Workflow Management)
Location: Philadelphia, PA (hybrid)
Experience : 10+ years
Skills: Appian development & certification
Responsibilities:
Design technical solutions / enterprise solutions and lead a team in development activities
Lead projects and run workshops to break down epics into stories
Guide Appian developers within a delivery team ensuring proper implementations of best designs, testing and deployment practices
Work with developers and architects to ensure the build meets business requirements, translating those requirements in to customized solutions using the appian platform
Develop and modularize individual components for reusability
Perform peer reviews and ensure application quality
Perform impact analysis, application development and performance management
Develop components such as complex and nested data store, SAIL interfaces, queries, and integrations
Provide oversight of requirements gathering and interpretation for infrastructure impacts across the portfolio pipeline and partner with architecture/development teams on business planning sessions
Provide oversight of design and implementation reviews, participate and lead, the design and implementation reviews during the lifecycle of a project for key business initiatives and core engineering projects before they go into production to ensure Operational Readiness
Provide expertise in data modeling, system integrations, best-practices and application testing.
Provide reviews of existing solutions including tracking/remediating issues and gaps for resiliency, risk and performance
Provide technology guidance into strategic plans and business strategies
Experience in agile / scrum development methodology using JIRA and Confluence and exposure in using Git and Jenkins for continuous integration
Working creatively and analytically in a problem-solving environment
Qualifications:
Bachelor's degree in computer science or equivalent with 10 - 12 years of professional experience
Experience: Minimum of 6 - 8 years, work experience with Appian Platform providing architectural solutions design, and development with two or more end to end Appian implementations
Experience assessing and leveraging both mainstream and emerging technology advancements (especially AI, analytics, and automation/robotics) with a strategic mindset to transform or optimize business designs
Mandatory Appian certifications: Senior Developer/ Lead Developer / Analyst Certified
Expert level experience with Appian 16x/17x/18x/19x versions
Good experience in design and development in Appian BPM including components such as Tempo, Mobility Features, Forums, SAIL, Plugin development, smart Services, Reports, Deployment etc.
Good experience in Appian on developing Business Orchestration base interacting with web services, business Integration deployment, micro flows, long running BPEL services and human task management / workflows
Experience in creation of the BPEL processes by using human tasks, selectors, Business Rules, Business Processes in Appian
Strong understanding of Appian Objects such as Records, Reports, Tasks, News, Sites, Actions, Expression Rules, Constants, Query Rules, Web API, Interface Rules, CDTs, and Process Models. Constants, Decisions, Integrations, Connected Systems, Data Stores, Groups, Feeds etc.
Hands-On Experience in writing Appian Plugins (includes Smart Services, Function Plugins, and Servlet Plugins), Connected Systems and Component UI Plugins (Preferred)
Sound Knowledge of Appian Process/Solution and Infrastructure Architecture (Infrastructure Architecture must include knowledge of Appian In-Memory KDB Engines, Sizing, Scaling Vertically/Horizontally)
Appian AI, IDP and other intelligent automation technologies
Expert in user interface development, engineering cross-browser, cross-device compliant code and broad and deep experience with technologies such as CSS3/HTML5/JavaScript/Angular JS/React JS or latest UI Framework
Strong knowledge in design patterns (Service level and data level, Integration, and process)
Strong understanding of various authentication and authorization mechanisms such as OKTA, API Key Based Authentication, LDAP, SAML, etc.
Sound Knowledge on application servers such as JBOSS, Tomcat, Oracle etc.
Solid fundamentals in languages such as Java and good knowledge on OOPS concepts
Excellent leadership, communication (written and oral) and interpersonal skills