EnterWorks offers employees a rewarding and challenging career in an exciting, evolving market. If you’d like to submit your resume for consideration, please attach it to an e-mail and send it to careers@nullEnterWorks.com. EnterWorks is an Equal Opportunity Employer. Your background will be considered carefully to determine the manner in which your interests and qualifications match both our current and anticipated opportunities.

EnterWorks PreSales Engineer / Solution Engineer

As member of the EnterWorks PreSales team you will support the sales process with your technical knowledge and solution selling skills to provide advice, support and functional insight for sales prospects into the EnterWorks Enable® Multi-Domain MDM/PIM solution (Enable).  You will build and deliver Enable demos and solution presentations to a range of functional and technical audiences as well as support responses to RFIs and RFPs.

Primary Objectives:

  • Evangelize Enable to win new business in both greenfield as well as RFI/RFP oriented processes
  • Apply your high level of expertise to a solution-centric selling process for the Enable platform
  • Build exceptional credibility among the team members in sales, R&D, and marketing teams

Key Activities:

  • Identify key needs of prospects and match to the capabilities of the Enable solution
  • Develop, configure and deliver superior Demos and functional presentations
  • Articulate the EnterWorks value proposition and domain experience in an industry and competitive context, including in support of RFI and RFP processes
  • Participate in key events / conferences, innovation initiatives, and feedback to R&D

Skills and Competencies Required:

  • Experience configuring and delivering complex enterprise software demos and functional presentations – preferably in the MDM / PIM space
  • Consultative / solution selling expertise, including strong presentation and communication skills
  • Self-starter able to deliver under pressure and support multiple initiatives concurrently
  • Knowledge of Excel, XML, SQL, and Java a plus
  • Able to travel extensively within North America

Preferred Experience:

  • Proven experience in MDM/PIM Sales / Pre-Sales – eCommerce background a plus
  • Multi-domain experience across Customer, Product, Supplier, Material, Asset and Location
  • Industry B2B, B2C or B2B2C experience, such as in Food, CPG, Industrial Supplies, Furniture / Home Furnishings, Retail, Manufacturing, and Distribution; pharma and high tech a plus
  • Track record in configuring and presenting complex software solutions to diverse audiences
  • Experience in Business Process / Workflow technologies, Data Quality and Data Integration
  • Exposure to CPQ / Configuration, Big Data, Artificial Intelligence, Augmented/Virtual Reality, CPQ, and InDesign / Desktop Publishing a plus

Education:

  • Bachelor’s degree or a combination of education and experience in engineering, information systems, or business administration
  • Five years of industry experience, including two or more years in sales engineering or related consulting experience

Senior Systems Engineer

Location: Sterling VA
Permanent, Full-time

Responsibilities Include:

  • Design and Implementation of Product Information Management Enable Solutions for SME’s (Small and medium enterprise);
  • Develop solutions to meet design specification and ensure application quality control;
  • Install, design and implement the Business Intelligence application suite of Jaspersoft;
  • Create multiple custom dashboard and reports as pursuant to customer requirements and specifications;
  • Develop multiple data transformation and ingestion process in java.

Occupation Required: 12 months as Systems Engineer, Software Engineer, Solutions Consultant, Technical Consultant or equivalent.

Education Required: Master’s degree in Management Information Systems or Information Technology, or equivalent.

Also required: Skills in Java, SQL, MS SQL Server, Oracle, JSP, HTML, JavaScript, JSP, CSS, MDM, Data Integration, Database Design.

Send resumes by U.S. Mail to:
Michele Jones, Enterworks Acquisitions, Inc.,
46040 Center Oak Plaza, Ste 115
Sterling, VA 20166

EOE. No phone calls.

Java Developer (Java EE)

Enterworks® Enable is an enterprise Product Information Management (PIM) application designed to meet the challenges of product content management and communication in today’s multichannel environments. Enable allows enterprises to manage product information for use in marketing, sales, compliance, e-commerce, customer support, catalog publishing and other applications.

What you will be doing:
Enterworks is seeking an experienced Java Developer who has proven success designing and developing Java Platform based applications. Successful candidates will be part of a development team working in object-oriented, multi-tiered systems using Java EE and other development platforms. Candidates must demonstrate the ability to work with standard concepts, practices, and procedures for application development within the JBoss application server environment. Enterworks team development approach requires excellent communications and writing skills. We are also very interested in individuals who have a track record of finding creative solutions to unique problems, and who will thrive in challenging situations.

Responsibilities include:

  • Design and develop Java EE application
    • Produce detailed technical design specifications on implementing solutions for the product requirements
    • Develop solutions to meet design specifications and ensure application quality and adherence to performance requirements
    • Define, contribute and adhere to design practices standards
    • Develop end-to-end unit/integration test suite and document the results for all implemented features
    • Responsible for documentation, Code Reuse, Re-factoring and Design Patterns standards compliance
  • Design and develop RESTful APIs and utilize Struts2 and/or Spring 4 frameworks
  • Contribute and review documentation content related to maintenance and/or enhancement development activities

What you need to bring to this position:

  • Bachelor’s Degree in Information or Computer Science or equivalent experience
  • Minimum 8 years of experience in Java EE Application development and Web development using technologies such as MVC, XML, JSON, Struts, Spring, Hibernate, Web Services, and RESTful Web Services/Axis2, SOAP, AJAX and HTML5
  • At least 2 years’ working for a software company with experience developing hosted applications preferred
  • Minimum 3 years of experience in working with Java EE Application Servers : e.g. JBoss Weblogic, Websphere, or Apache TomEE
  • Minimum 3 years of experience with designing enterprise applications using Design Patterns, UML (Unified Modeling Language) and data modeling.
  • Experience with architecture design
  • Experience with open source JBoss and Tomcat environments
  • Experience developing JBoss AS6/7 hosted applications
  • The ability to thrive in challenging situations
  • The ability to collaborate and work well in a team, or individual setting
  • Excellent written and oral communication skills

Other skills that would be particularly useful:

  • Firm grasp of data and content management principles and technologies
  • Practical experience with both SQL queries
  • Hands-on experience implementing enterprise applications. Prefer experience with PIM, MDM, ECM, or Ecommerce applications
  • Practical experience with Eclipse and Subversion IDE and ANT
  • Experience with Agile development methodologies
  • Experience with CSS, JavaScript, JQuery
  • Familiarity with the latest open-source tools such as, Velocity, POI, Junit, SAML2.0

Sr. Software Engineer – Java Developer and Database Analyst

Enterworks® Enable is an enterprise Product Information Management (PIM) application designed to meet the challenges of product content management and communication in today’s multichannel environments. Enable allows enterprises to manage product information for use in marketing, sales, compliance, e-commerce, customer support, catalog publishing and other applications.

What you will be doing:
Enterworks is seeking software engineers who have proven success designing, developing, and maintaining database components of a web based application. Successful candidates will be part of a development team working in object-oriented, multi-tiered systems using Java/JEE and other development platforms. Candidates must demonstrate the ability to review, evaluate, design, implement and maintain application database functionality; resolve technical issues through debugging, research, and investigation. Enterworks team development approach requires excellent communication and writing skills. We are also very interested in individuals who have a track record of finding creative solutions to unique problems, and who will thrive in challenging situations.

Responsibilities include:

  • Design and develop Java EE applications
    • Produce detailed technical design specifications on implementing solutions for the product requirements
    • Develop solutions to meet design specifications and ensure application quality and adherence to performance requirements
    • Define, contribute and adhere to design practices standards
    • Develop end-to-end unit/integration test suite and document the results for all implemented features
    • Responsible for documentation, Code Reuse, Re-factoring and Design Patterns standards compliance
  • Contribute and review documentation content related to maintenance and/or enhancement development activities

What you need to bring to this position:

  • Bachelor’s Degree in Information or Computer Science or equivalent experience
  • Minimum 8 years of experience in Java EE Application development and Web development using technologies such as MVC, XML, JSON, Struts, Spring, Hibernate ORM, Web Services, and RESTful Web Services/Axis2, SOAP, AJAX and HTML5
  • At least 2 years’ working for a software company with experience developing hosted applications preferred
  • Experience with standard concepts, practices, and procedures for constructing data decomposition diagrams and providing data flow diagrams
  • Practical experience writing SQL and Java code for database access, modifications, and constructions including stored procedures, server side java facades, distributed web services, and external data sources using JSON and XML
  • Thrive in challenging situations
  • Collaborative individual who works well in a team, or individual setting
  • Excellent written and oral communication skills

Other skills that would be particularly useful:

  • Firm grasp of data and content management principles and technologies
  • Hands-on experience implementing enterprise applications. Prefer experience with PIM, MDM, ECM, or Ecommerce applications
  • Experience with open source JBOSS and Tomcat environments
  • Practical experience with Eclipse and Subversion IDE
  • Experience with one or more NoSQL databases

Sr. UI Developer – Angular

Enterworks® Enable is an enterprise Product Information Management (PIM) application designed to meet the challenges of product content management and communication in today’s multichannel environments. Enable allows enterprises to manage product information for use in marketing, sales, compliance, e-commerce, customer support, catalog publishing and other applications.

What you will be doing:
You will be a lead front-end developer for Enterworks commercial software applications using the latest version of Angular and all that encompasses MVW development. You will be solving the trickiest of CSS problems while dealing with the complexities of asynchronous programming. Your goal is to integrate a multitude of RESTful services into a modern front-end. As a senior developer, you will also work with node web servers that work with message brokers
You will help with maintenance on existing Enterworks software using J2EE, JSP, Hibernate, and SQL Server. Your focus area for maintenance will be JSPs built on an MVC framework. You will provide some support activities with our customer base, which will require an in-depth knowledge of the entire Enterworks product suite (PIM, Workflow, MDM). You will receive on-the-job training for this, but it will require much self-motivation.
You will help with migrating our software stack towards emerging low-cost cloud-based platforms.

Responsibilities include:

  • Responsive User Interface design and development in Angular v4
    • Develop Angular Modules, Components, Services, and Directives in Typescript.
    • Develop Angular Html partial templates that follow the design mock-ups and wireframes
    • Utilize node modules built to run with Angular such as Ng-Bootstrap, AgGrid, and Angular/Material
    • Standardize and enhance CSS with SASS
  • Reduce the redundancy of third party node modules with best-of-breed analysis and refactoring
  • Follow the Twelve-Factor App methodology for the SDLC
    • Maintain a stable Angular-CLI build
    • Follow a regular third-party tools upgrade path
    • Subversion source code repository
  • ExpressJs server-side development
  • Develop and maintain existing JSP web applications with Struts framework. You will need to know Java and SQL

What you need to bring to this position:

  • 8 years of enterprise level web based user interface development
  • You must demonstrate that you are fully trained or self-taught in Angular2 and NodeJs
  • 4 years with two or more of the following
    • SQL and RDBMS
    • Java and JSP
    • C# and Asp.net
    • JQuery
  • 2 years with two or more of the following
    • Bootstrap
    • LESS / SASS
    • MEAN Stack
    • Elastic Search
    • React.js
    • Webpack
  • Command of the HTTP Protocol as it relates to REST Services
  • Prior experience with Java Server Pages (JSP)
  • Ability to thrive in challenging situations
  • Ability to collaborate and work well in a team, or individual setting
  • Excellent written and oral communication skills

Other skills that would be particularly useful:

  • Hands-on experience with E-Commerce or Content Management Systems
  • Web Components Html5
  • ElasticSearch Server Clustering
  • Mobile application development
  • Amazon Aurora Db
  • Firm grasp of Concurrent Programming in the cloud
  • Go
  • MongoDb Clustering
  • RabbitMQ or any other AMQP based enterprise message router