About the company - Public Sector focused technology company driving and building state of the art projects, programs, systems and application to contribute to the national level initiatives.
Software Engineer (Rule engine)
Role & Responsibility
Working as a team member in Agile teams
Interpret written requirements and technical specifications documents to code software according to published standards and design guidelines
Train and educate the team on ODM best practices
Authoring action rules, decision table rules, and orchestrating rules flow
Working with ODM products/components - Rule Designer, Decision Server, Decision Center
Requirement
Java Programmer certification
3-5 years of technical expertise in the design, development, coding, testing and debugging of Java projects and ensures that project meets or exceed specified standards and end-user requirements
Strong knowledge of REST
Experience of test-driven development (TDD) with JUnit
Experience in a continuous integration environment
Experience in Scrum practice
Excellent organizational and coordination skills
Ability to work both independently and with a team
Good knowledge of relational databases (Oracle, MYSQL)
Knowledge of GraphQL
Experience in Operational Decision Management (ODM)
Experience in setting up ODM
Strong communication skills to effectively communicate at different level of management
Experience in design and development of the following - Decision Table, Decision Tree, Action Rule (BRL), Technical Rule, Rule Flows, BOM and XOM, Synthetic Class, Function Task, Rule Task in ODM
Experience in deployment of Rule App and Rule Sets in Rule Execution server.