Senior Consultant, Application
Knowledge/Skills
- Knowledge in Business Process Management concepts, architecture, BPMN Notation and process / task flows.
- Knowledge in micro-services architecture, gateway APIs, and BDD concepts.
- Experience with large and complex systems for both internal and external clients.
- Knowledge of current Java frameworks and Web server/Application servers.
- Deep understanding of security architecture – web application security, identity management, access controls, authentication and authorization concepts.
- Strong technical leadership, mentorship, analytical and problem solving skills.
- A positive goal oriented attitude with a focus on delivery.
Required Skills:
- Expert level experience with Appian 18x/19x versions. Ability to write complex Appian SAIL Code. Just not drag and drop
- Strong understanding of Appian Objects such as Records, Reports, Tasks, News, Sites, Actions, Expression Rules, Constants, Query Rules, Web API, Interface Rules, CDTs, Process Models. Constants, Decisions, Integrations, Connected Systems, Data Stores, Groups, Feeds etc.
- Strong understanding of various authentication and authorization mechanisms such as Siteminder (SSO), oAuth 2.0, Basic, API Key Based Authentication, LDAP, SAML, Kerberos, Certificate Based PKI Authentication.
- Expertise with Web Services (JAX-WS), Service Oriented Architecture (SOAP/REST APIs) and messaging technologies MQ and JMS.
- Expertise with data exchange technologies – XML, XSL Transforms, JSON.
- Expertise with app security scanning applications like AppSpider and CheckMarx.
- Expertise with version control (Git/Bitbucket/VCS/SVN)
- Expertise in diagramming tools for UML sequence/class/communication diagrams, data flow, system and process communication.
Recommended:
- Infrastructure Architecture (Infrastructure Architecture must include knowledge of Appian In-Memory KDB Engines, Sizing, Scaling Vertically/Horizontally)
- Scalar, In-memory databases (K2, Derby) and Message broker (kafka) knowledge.
- Knowledge of NOSQL databases (MongoDB, Cassandra, HBASE).
- Familiarity with Design Patterns.
- Experience with regulatory reporting integration and applications.
- Experience as a solution architect and integration specialist for Financial Trading and Portfolio Management applications.
- Experience with Blackrock Aladdin, Eagle, FiServ front and back office products.
Qualifications.
- Bachelors degree in Computer Science or a related discipline.
- Overall 10+ Years of Industry experience in IT.
- Experience in agile development methodology.
- Experience as hands-on software developer.