Contribute to the implementation of the software development lifecycle activities from development and testing to implementation and support activities per project requirements
Design, implement, validate, and deploy new applications using the latest Appian technology
Develop user interfaces, process models and data storage in the low code Appian environment
Develop code, create artifacts like test specifications, perform testing and implement relevant go live activities
Analyze project requirements and the environment to ensure solutions consider current architecture and operating environment as well as future functionality and enhancements
Work within the Agile framework to conduct impact analysis and prepare technical user stories required for development
Use standardized project management processes, tools, and techniques to address project needs
Assists with creating, maintaining, and enforcing global standards
Perform other analysis and documentation tasks as required to facilitate and support RAD team projects
Manage availability, latency, scalability, and efficiency of Appian by engineering reliability into software and systems
Mentor junior Appian developers
Develop the internal Appian development best practices and design guide
Ensure adherence to program documentation and procedural standards, and management goals and objectives.
Minimum Requirements:
Experience as a developer/programmer or a bachelor’s degree, preferably in a technical or analytical field and five years of experience as a developer/programmer
Experience developing in a low code platform that includes an Appian Senior Developer Certification and recent hands-on experience in design and implementation of Appian applications
Experience with Appian components including Process Models, SAIL Forms, CDTs, records, reports, and integration
Experience with REST Web API development and API integration software such as MuleSoft
Experience with Cloud-based technologies such as AWS
Knowledge of the Software Development Life Cycle (SDLC) principles, practices and techniques of application programming and software design
Experience in building Appian CDTs and application integration with databases, including Oracle 11g, DB2, or MySQL
Skill in solving problems; in scheduling, testing, installing, and implementing programs; and in troubleshooting computer software systems
Experience using Microsoft Word, Excel, and Visio, Axure or Photoshop
Application Lifecycle Management (ALM) – Octane (Or earlier version ALM)
Strong written and verbal communication skills to serve as a technical consultant to peers, clearly and accurately document relevant issues, and prepare accurate, concise, reliable reports
Certification as an Appian Lead Developer
Agile Software Development Methodologies
Bachelor's degree