Position: Appian DeveloperLocation: 100% RemoteDuration: 6+ Month Job DescriptionWork directly with project stakeholders throughout the entire life-cycle of projects to define, design, and implement business process based solutionsDesign, develop and implement solutions with Appian BPM platform and provide demonstrations to clients.Establish and implement metrics to optimize team delivery and measure business agility in terms of predictability, reliability and adaptabilityIndependently interface with client technical teams and business owners as needed during the design and implementationProvide Appian BPM application Tier 2 and 3 support, to include process error and defect identification, root cause analysis, documentation and resolution.Participate in relevant project team meetings with general availability during U.S. business hoursExperienced with Appian product administration activities Create user interfaces, process models, database views, and any other application objects or groups necessary for developmentUnderstand the differences between REST, SOAP and the basic design principles in integrating to Web Services;Works with business users to translate business requirements into technical designs to map and load data from source systems to the data warehouse;Building critical Appian based application as well as associated integration components in Java to integrate with other COTS products;Ability to estimate and size Appian business requirements;Debug issues in Interfaces and Process Models.Ability to identify, resolve and recommend solutions to problems;Ability to effectively communicate with technical and non-technical groups, both internal and external;Interface with Architects, customers and technical personnel to understand business processes and system requirements;Ability to develop and maintain customer relationships and interact diplomatically with a variety of individuals on all levels;Ability to deploy development between environments and ensure historical data is updated appropriately
Education:Bachelor’s Degree in Computer Science, Engineering, Math, Business or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
Qualifications:At least 7 years of Appian development experiencePreferred 10 years of experience developing enterprise applications on the Appian platform including integration testing, documenting new applications, debugging, and unit testing.Proven ability to work in fast-paced, agile environmentsExperience in Object Oriented programming languages primarily Java; Experience in working with at least one external integration i.e. Web service, ESB, etc;Experience in working with JSON, XML & RESTful API;;Experience at generalizing and coding process rules; identifies and designs repeating people-oriented process-based patterns (for re-use in process applications).Ability to work with key client stakeholders to define business processes and gather technical functional system requirements.Demonstrated past success in cross-functional roles with complete lifecycle implementations
Unique/Additional Requirements:Preferred 7 years of experience with all aspects of the Appian BPM technology platformExperience in developing, testing and implementing in Appian BPM Software environments. Appian Certification