BPM Developer and Administrator

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Business Process
Business Process Management
Apache Subversion
Cascading Style Sheets
Configuration Management
Firewall
Java
JavaScript
Management
IBM WebSphere Administration
Integration Testing
Object-Oriented Programming
Process Management
Robotic Process Automation
SOAP
Software Development Methodology
System Monitoring
Process Modeling
OOAD
Software Engineering
Systems Architecture

Job Details

BPM Developer and Administrator

Rockville, MD

12+ Months

Job Summary: The BPM developer and administrator is a member of the project team who takes responsibility for managing the overall system architecture using best practices. This will primarily include BPM and overall system architecture administration, facilitating continuous system performance improvement, maintaining/enhancing system infrastructure, and learning new technologies. The candidate will also be expected to perform some light BPM coding along with unit and integration testing.

Qualified applicants must be highly reliable, industrious, detail-oriented, result-driven individuals who embrace new challenges and learning opportunities, work well within team environments, take initiatives, have strong critical thinking and interpersonal skills.

Responsibilities:

  • Demonstrate ability to work with system owners, technical teams, and functional teams to design, implement, test, and validate a system.
  • Proactively work with business analysts to understand desired system requirements and write functional and technical specifications.
  • Model Business Process Designs (BPD s) within IBM Business Process Management (BPM) software.
  • Design and develop new code and/or support operations, maintenance, and enhancements of existing code.
  • Develop process, business logic and process transition functionality using BAW 24.0.1 and/or above, Human Heritage Services and BPM UI Toolkit.
  • Perform IBM BAW and BPM WebSphere administration installing snapshots, configuring data sources, regular maintenance, assessing and installing product fixes, managing system passwords and updating certificates.
  • Configure system architecture including firewall and connection management.
  • Monitor and facilitate system and server performance.
  • Perform various security tasks in support of risk remediation and control compliance.
  • Manage and oversee system monitoring (including updating a system monitoring plan).
  • Configure connections with other systems.
  • Lead disaster failover and recovery activities.
  • Analyze system configurations and software code, determine dependencies and identify opportunities to make it more efficient.
  • Evaluate proposed system changes, estimate levels of effort and plan assignments accordingly.
  • Work with BPM Rest API's.
  • Troubleshoot issue and work on initiatives by applying good analytical and problem solving skills.
  • Provide application technical support to customers/users as needed.
  • Develop conceptual and technical design including use of OOA and OOD techniques.
  • Conduct multiple levels of testing including unit, system, integration and performance.
  • Enforce system development best practices using configuration management tools (JIRA or Dev/Ops preferred).
  • Understand and manage the relationship between BAW functionality and underlying application database operations.
  • Familiarity with Robotic Process Automation (RPA) tools are a plus.

Experience Guidelines:

  • Ability to learn new technologies quickly
  • Ability to install and configure BAW Process center and Process server environments
  • Minimum 7+ years in development and system integration using SOAP, REST etc.
  • Minimum 5 years of experience with setting up authentication mechanisms using oAUTH 2.0, Certificate based
  • Minimum 5 years of experience with configuration management tools like SVN, JIRA, MS SharePoint
  • Minimum 7+ years of experience with Java and Java-based technologies
  • Minimum 4 - 6 years design and development experience with / IBM BAW 24.0.1
  • Recent experience in migrating Heritage Human Services to BPM UI Toolkit
  • Minimum 4 years of XML, HTML, CSS, JavaScript libraries like Dojo, JQuery
  • Minimum 6 years of experience building coaches using coach views, client-side human services
  • Minimum 2 years of experience with Windows .NET and Microsoft Visual Studio
  • Experience with Oracle database systems and normalized database structures
  • Solid understanding of all parts of Software Engineering (e.g. Requirements, Design, Implementation, Testing) and the Software Development Life Cycle (SDLC)
  • Experience working in agile or iterative SDLCs
  • Experience with Object Oriented Technologies
  • Experience with IBM Federated repositories for BAW 24.x is desired
  • Familiarity with cloud-based integration is a plus
  • Very strong interpersonal and communication skills
  • Experience working in a fast-paced environment
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.