Logo
Americanitinc

Software Developer

Americanitinc, Farmington, Michigan, United States, 48331

Save Job

Software Developer - Position ID 03152021

Software Developer Position Details

Duties include: Analyzing and determining business requirements to address a wide range of complex business scenarios and participating in several business requirement meetings in preparation of project requirements and design documentation. Designing and developing client applications for rule apps using ODM Rules Designer 8.8.1, and maintaining critical rule flows with nested sub-flows. Designing Java Object Model (XOM), Business Object Model (BOM), and ruleset parameters in Rule Designer using XSDs. Developing XSD execution object model for business rules development and redesigning XSD schemas based on business requirements. Development of business rules (BAL), technical rules (TRL), and decision table rules in Rule Designer. Publishing the business rules to Decision Center and synchronizing the rules with Rule Designer. Providing rule reports to business based on new changes in rules and developing detailed XML structures to interact with the ruleset. Developing client applications with real-time data feeds needed for rule executions, and working with JUnit for unit testing to test client rule apps using custom-designed Java packages specific to the client applications. Conducting code reviews to ensure all rules are coded according to code guidelines and best practices, and working with DbVisualizer 9.1.11 and SQL Server 2016 to develop and execute SQL queries on the database to process XML dataset files. Position requires a masters degree in Computer Science. #J-18808-Ljbffr