Designs, codes, tests, debugs, and refines the computer software to produce the required product
Prepares required documentation, including both program-level and user-level documentation
Enhances software to reduce operating time and improve efficiency
Provides technical direction to programmers, as required, to ensure that program deadlines are met
Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results
Mentors implementation teams, helping them to develop skills and capabilities in support of their professional growth
Responsible for coordinating configuring and standing up Appian instances ensuring readiness for various modernization efforts
Builds trust with system owners, development teams and other internal Teams/SMEs
Define enterprise architecture standards for Appian and other low-code platforms
Assists with establishing governance models for application lifecycle, security, and reuse
Requirements
3+ years of experience implementing medium to complex applications on the Appian platform
2+ years of experience with application programming interfaces (APIs)
Experience with Data Modeling, ETL, Stored Procedures and optimizing queries/views
2+ years of experience developing on RDBMS platforms (Oracle, SQL, MySQL, MariaDB)
3+ years of experience using low-code/no-code business process modeling notation (BPMN) tools
Undergraduate degree, Associates degree, or 2 years’ equivalent experience in applications programming
Must have 3 to 5 years’ experience that is directly related to the following duties and responsibilities
Experience as an application programmer on large-scale Appian implementation, knowledge of computer equipment, and ability to develop complex software to satisfy design objectives.