Application Architect with ILOG - contract

  • Los Angeles, CA
  • Contract

Company Description

Our client is an industry leader in the manufacturing industry.

Job Description

This is a 12 month contract with a great possibility of the contract extending beyond 12 months.

 

Location is South Bay, Los Angeles.

 

This Application Architect will be responsible for influencing, co-creating and governing the application architecture for our clients projects, and ensuring the alignment with regional and global enterprise direction. Responsibilities will include:

 

Short Term (within the first 6 months)

  • Define Business Rules Management System (BRMS) solutions for projects including reviewing the requirements
  • Collaboratively work with integration, infrastructure, security, and other counter-parts to develop the BRMS solution to develop high level estimates and work plan
  • Mentor technical resources in the project teams on BRMS based solutions
  • Assist with rules capturing, authoring, and development using ILOG Jrules
  • Provide technical support to the project teams
  • Assist with troubleshooting of critical technical issues in ILOG JRules

Long Term Outcome (after the first 6 months)

  • Define and document advanced (reference) architecture solutions they are planning to develop several advanced architecture solutions, ranging from business rules management, to portal, monitoring, integration, and mobile development; they need to be defined, developed, documented, and maintained
  • Review the current environment and document the architecture
  • Influence and provide input in the future direction for the Application Architecture program
  • Make key technology decisions and recommendations for the program that is in global and regional direction alignment
  • Provide pre-sales support for new efforts in Application Architecture and review the concept
  • Collaboratively work with infrastructure, security, and other counter-parts to develop the idea including:
    • Determining feasibility and identifying risks
    • Developing high level estimates and work plan
    • Define Solution Architecture for projects including reviewing the requirements
    • Collaboratively work with integration, infrastructure, security, and other counter-parts to develop the solution to develop high level estimates and work plan

Technical Skills and Expertise:

  • Demonstrated Application Architecture or System Architecture experience
  • Experience in rules capturing, authoring, and development using ILOG Jrules
  • Excellent written and verbal communication skills
  • Experience in documenting architecture and design
  • Ability to develop and communicate technical concepts via MS PowerPoint to non-technical people, MS Word, UML, code snippet, etc. to technical people
  • Java development using Spring and Hibernate, .NET development using Spring.NET and Nhibernate
  • Aspect Oriented Programming
  • Leveraging existing SOA based ESB/BPM architecture (IBM stack WESB, DataPower, WPS) for solution development
  • Experience in OO design using UML
  • Understanding of Infrastructure Design (Servers, Networks, Load Balancers, etc.)
  • Experience with leveraging enterprise security authentication and authorization infrastructure (IBM stack TAM, TFIM); Experience with web technologies (HTML5, AJAX, JavaScript, JSON)
  • Ability to lead and work in a matrixed organization
  • Ability to develop and manage projects via a plan
  • Ability to explain technical position without getting emotional
  • Ability to work and deal with conflict (technical)
  • Ability to communicate (upward, peer and downward) accurately and at appropriate time
  • Ability to manage and juggle multiple priorities with dexterity

Desired Skills and Expertise:

  • Evaluating and/or implementing cloud based solutions (Amazon, Google, Microsoft, Go Grid, etc.)
  • Developing software for global and multi-language use
  • Reviewing security vulnerability report from external security experts and assisting and developing counter-measures, Leveraging enterprise monitoring solutions to effectively monitor the application