These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Business Rules Developer, IBM BRMS

0 people like this description

Our client company, located in Milwaukee, Wisconsin, wants to add a Business Rules Developer to their team. This is an on-going assignment. You would be a W2, hourly employee of Aquent, working on-site at our client. We do have dental and health benefits from which you may choose.

Here is what you will do:

The Rule Developer writes rules using an authoring environment.

In a business environment, business policies are ultimately implemented as part of critical business applications, as executable rules. Rule Developers are experts in business logic and manage executable business rules within an organization.

In a Business Rules Management System (BRMS), rule developers participate in the initial process of extracting business rules from existing policy (documents, databases, code, SME, etc.). This process, referred to as rule harvesting, is carried out with the Enterprise Rule Analyst and Application Rule Analyst. The aim is to determine the vocabulary elements that are necessary to be able to write the rules that implement the policy.

During the rule set development life cycle the Rule Developer will use different authoring environments: The Rule Developer uses Rule Studio to develop the structure of the rule-set, the executable flow of rules, the technical rules, as well as the XOM components required for the rules. The execution of the rules may also be tested in the Rule Studio environment. Once the rule set is mature enough Rule Developer could use the Rule Team Server web based BRMS platform for rule changes.

Responsibilities include:
- Designs, develops, tests, and deploys business rule applications and rule execution (within Rule Studio, Rule Team Server, and Rule Execution Server).
- Requires knowledge of object models, APIs, and the development environments.
- Works with Enterprise Rule Analyst and Rule Analyst to implement business rule vocabulary (within Rule Studio).
- Sets up rule authoring environment for rule analysts within Rule Studio and Rule Team Server.
- Writes the invocation code for rule execution within Rule Studio.
- Simplifies complex rules for ease of client management within Rule Studio.
- Integrate new or revised rules into existing ruleset.
- Customizes the BRMS to meet specific needs when necessary within Rule Studio.
- Integrates the BRMS in the development and testing environments within Rule Studio and Rule Team Server.
- Synchronizes rule project content between Rule Studio and Rule Team Server.
- Works with Rule Analyst on test scenario runs within Decision Validation Services.

Here is what you need to have:
Required: Experience with IBM BRMS (Business Rules Management System) / ILog technology.

- IBM WebSphere ILOG BRMS JRules 7.1
- Rule Studio (RS)
- Rule Team Server (RTS)
- Rule Execution Server (RES)
- Decision Validation Services (DVS)
- IBM Service Oriented Architecture (SOA)
- Web Services Description Language (WSDL)
- XML Scheme Definition (XSD)
- XML Gateway (DataPower)
- WebSphere Service Registry & Repository (WSRR)

Skills/ Knowledge:
- Agile Business Rules Development (ABRD)
- IBM JRule (Java language) for business rules
- Experience with the Java programming language
- Experience with Java Platform, Standard Edition (Java SE)
- Knowledge of Java Platform, Enterprise Edition (Java EE)
- Knowledge of Extensible Markup Language (XML)
- Business Rule Management System architecture and Rule/Web Service environment understanding Rule Execution Server Understanding

These job descriptions are examples. Looking for work?

Find JobsFind Jobs