Analyze and understand functional business applications, logic workflows and design.
Develop and implement Appian and web-based applications.
Develop and evaluate operational and technical approaches to analyze, design, verify, validate, and implement software systems.
Apply Agile software development methodologies, and tools for software design and development. This includes elements such as software life cycles, reusability version control, dependency management and software reliability metrics.
Employ innovative thinking to develop and debug software.
Prepare software and system requirements documentation.
Build an enterprise system that interfaces with large-scale database management systems, data warehousing, data library management, and cloud optimized storage.
BS degree, with 8+ years of software development experience. Equivalent experience (4-6 years) may be considered in lieu of degree.
2+ years of experience using Appian or any other Low-Code Platforms in building business process automated workflows.
2+ years of hands-on development experience in Java/J2EE, Web Service and RESTful services
Experience in a Scrum environment using Agile methodology.
Understanding of the software development life cycle - requirements capture to implementation and sustainment.
Ability to work collaboratively to deliver capability needs from initial prototypes to customer-accepted final product.
Demonstrated experience in: Automated software testing. Unit, Integration, and Functional testing.