solutions architect - Publishing Technologies
Previous Job
Previous
solutions architect - Publishing Technologies
Ref No.: 13-01992
Location: piscataway, New Jersey
Position Type:Direct Placement
Start Date: 12/11/2013

Responsibilities:

  • The primary responsibility of the Solutions Architect is to provide the overall guidance and structure for creating and maintaining the application architecture, big data, and enrichment effort of Publishing Technologies -- this spans the components of Xplore, IDAMS, WMS, as well as the applications developed as part of our Research and Development efforts.
  • This 'effort' is the art and technique of designing and building, as distinguished from the skills associated with construction.
  • The Solution Architect will direct the design framework of the department's data, enrichment, data analysis, software needs, define and enforce the software development methodology, mange the software code safe, define and supervise the development-quality-assurance-production environments, and provide planning and support for all application development efforts.
  • Define the application architecture.
  • Develop data enrichment utilities, semantic search, and provide guidance on big data initiatives -- With the Director, Software Development & Systems, coach developers in the design of the application solution, ensure component re-use.
  • Provide continuity in all major application solution decisions
  • Take ownership of the design and development of the overall system architecture
  • Some examples of the day-to-day problems might include
    • Future direction of our application server -- move off of BEA in favor of OpenSource products such as Tomcat or JBoss
    • Redesign Xplore architecture from J2EE ejbs, and javabeans to SOA spring framework -- Implementing MarkLogic Technology
    • Integration of search technologies, semantic search, clustering technology, relevancy ranking algorithm into newly develop products
    • Knowledge search specific skills are required, including: Xquery, triple store, clustering strategies, and entity extraction.
    • Challenges and opportunities presented by cloud computing
    • Challenges presented by mobile applications especially as they pertain to Access and Authentication
    • Integration of a standard content management system across all of the products developed by Publishing Technologies
    • Guide the PubTech efforts in the SOA initiative

Requirements:

  • Bachelor's degree or higher in Computer Science, Mathematics, Engineering, or similar discipline.
  • Minimum 6 years working in an application architecture role.
  • He/she must be a technologically savvy knowledge worker who understands complex publishing platform, big data, and Information retrieval technologies to support business challenges.
  • Specific technology knowledge and experience needed to produce the desired outcomes include the following:
  • Application server (WebLogic, Tomcat, MarkLogic)
  • Exposure to varied Web Development Frameworks (MVC, Grails).
  • NOSQL experience required (MarkLogic, Hadoop)
  • Entity relationship modeling
  • Search technologies
  • Rose or similar UML tool
  • Portal Technologies (Life Ray)
  • Access & Authentication (RightCare experience preferred)
  • Information retrieval (Endeca and MarkLogic experience)
  • Content Management Systems.