• Appian Engineer

    ID
    2018-6317
    Job Locations
    US-CA-San Francisco
    Category
    Information Services
  • Overview

    The Appian Engineer will work within the existing PWM new account opening team to implement new features and fix existing bugs within the PWM Appian Application. The engineer will be expected to communicate complex ideas, concepts, and technical subjects coherently and clearly, to a wide range of audiences. They must also demonstrate critical and abstract thinking through observing existing coding conventions, exchanging ideas, and be able to show some level of ingenuity in solving some technical/architectural issues inherent within the organization.

    Responsibilities

    Work with engineering, data team, QA and stakeholders to create enterprise-grade, well tested BPM applications. Code should be well written and maintainable; always considering the next developer. The engineer will help to define architecture and frameworks which will be used long term. They will assist in building out SDLC processes in order to provide rapid iterations and feedback loops.

    • Serve as Appain matter expert for the new account opening team working primarily on design and development tasks associated with Appian.
    • Design, develop, deploy and troubleshoot our enterprise Appian solutions, and will work in close coordination with other Appain platform team, developers and Architects to implement specific Appian solutions.
    • Familiarity with Software Development LifeCycle (SDLC) best practices.
      Review other developers’ solutions and assure adherence to the highest quality standards.
    • Oversee the design, scoping, implementation, and testing in short agile release cycles of in-house development and vendor implementations end-to-end.
    • Support the technical project manager on various efforts between various IT and business groups.
    • Observance and enforcer of proven industry-standard processes.
    • Assisting with change management activities and ensuring appropriate users and technical teams are aware of upcoming changes.
    • Define systems architecture, design techniques and development standards to support cross-functional, multi-system solutions that scale and are flexible to meet the future needs of the organization
    • Act as tertiary level support for Technical Support when necessary.

    Qualifications

    Experience & Education:

    • BSA degree in Computer Science or related degree required
    • Masters in Computer Science is desired
    • 3+ years of hands on experience performing design and development on JBoss and Appian technologies
    • 2+ years of experience in supporting deployment, configuration, and performance tuning & troubleshooting of Appian in both non-production and production environments.

    Technical Skills:

    • Experience in design and develop with Appian BPM platform
      Have strong experience in enterprise application integration including SOA, BPM, APIs, Web Services (SOAP/RESTful), Micro Services, Containerization (Open Shit Containers, Kubernetes and etc.)
    • Hands on experience working with languages like Java
    • Experience with REST/SOAP paradigm and sync vs Async integration design and architecture
    • Experience with AWS Cloud
    • Have experience in DevOps stack (CI & CD) and other dependency management and build tools such as Jenkins, Gradle, Maven, Ant and Ivy
    • Strong experience with NoSQL and relational data stores
    • Proficiency is required in the following
    • SDLC and Agile/Scrum/Kanban concepts

    Core Competencies:

    • “Do the right thing” – Taking initiatives in learning new technologies independently. Taking ownership over your duties and responsibilities. Having the integrity to make the right decision.
    • Respect the Team – Critical skills within a team involve teamwork, cooperation, and persuasion. Knowledge at FRB is never tribal; we share knowledge and experience among departments and various groups, and expect the same from all team members.
    • Communication – Candidate must be able to communicate in a coherent manner, and adapt to different audiences as needed.
    • Attitude - Candidates must have an attitude of getting things done and delivering results while keeping long term goals and objectives in mind.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed