Appian Technical Lead
About the role
ICF’s Digital Modernization division is a rapidly growing, entrepreneurial, technology department seeking Senior Appian Developers to support upcoming needs with federal customers. The division provides integrated, strategic IT and management consulting solutions to public and private‑sector clients, designing, building, and operating high‑performance IT engines. ICF is a leading provider of low‑code, open‑source and cloud‑native solutions to federal agencies, with over 1,300 technologists who have built and maintained over 700 systems for digital modernization projects. The division combines public‑sector domain expertise with an ecosystem of platform partners and digital practices to deliver complex, scalable solutions that achieve mission outcomes and improve productivity. ICF hosts one of the largest federally focused Appian practices with 85‑90 trained consultants and a deep center of excellence, and will pay for certifications and provide an expansive digital learning portal.
Responsibilities
- Support upcoming needs with federal customers as a Senior Appian Developer.
- Participate in growth‑related activities such as RFI, RFP, prototype development, and oral presentations.
- Maintain and uphold appropriate certifications required for the Appian practice.
Requirements
- U.S. Citizenship required (due to federal contract requirements).
- Ability to obtain Public Trust clearance.
- Must reside in the United States and perform work within the United States.
- Must support U.S. Eastern time zone working hours (remote work authorized).
- Work must be performed from within the United States; ICF monitors work locations and blocks access from foreign locations/IP addresses; personal VPN connections are prohibited.
- 7+ years of recent hands‑on experience with Appian BPM.
- 7+ years of experience developing Appian Plugins.
- 7+ years of experience with application servers (JBoss, WebLogic, IIS, etc.) as part of installation.
- 7+ years of experience configuring, debugging, and systems integration (forms, reports, underlying logic, interface components).
- 7+ years of experience with relational databases and SQL scripting.
- 7+ years of experience in all phases of software development for large‑scale business‑critical applications following Agile methodologies.
Desired Skills / Qualifications
- Bachelor’s degree.
- Certified Appian Level 1 Developer (Certified Associate Developer) – preferred.
- Certified Level 2 or Level 3 Appian Developer – preferred.
- Experience with Appian Tempo.
- Java developer experience (strong plus).
- Recent work on a software development project in a federal government setting.
- Experience defining and documenting architecture for technology implementations using different architectural views.
- Exposure to common industry platforms and languages – Appian BPM, IBM WebSphere, Mule, LAMP/JBoss, Hadoop, Java, Microsoft/.NET (preferred).
- 8+ years of experience in Enterprise Application Integration (SOA, ESB) and n‑tier client‑server architectures (preferred).
- Experience working with Appian Sites