Job Openings At EnterWorks

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.

Sr. 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 a Sr. Java Developer who has proven success designing and developing Java Platform/JBoss 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
  • Update and Migrate existing Java EE application from JBoss 3.2 to modern updated Java EE architecture
  • 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
  • In depth knowledge of both SQL and NO SQL: SQL Server/ Oracle/MySQL/MongoDB
  • Experience writing complex SQL queries
  • 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
  • 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. UI/JSP Developer

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 and developing web based applications and user interface components. 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 build and integrate client side functionality based on server side java facades, distributed web services, and external data sources using JSON and XML. 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:

  • Responsive Web User Interface design and development
    • Produce detailed 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
  • Develop and maintain existing Java Server Pages (JSP) web application with Struts framework
  • Write well documented CSS3, HTML5, JavaScript and Java for common browsers and operating systems
  • Work with backend application to build RESTful APIs and utilize Struts2 and/or Spring 4 frameworks
  • Implement JQuery plugins and Migrate existing JQuery plugins from previous versions to latest
  • Develop and maintain CSS standards
  • 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
  • At least 8 years’ experience in web development and User Interface design
  • At least 2 years’ working for a software company with experience developing hosted applications preferred
  • Experience working with JSON and XML file formats
  • Experience utilizing and developing JQuery plugins
  • Experience working with Ajax web development techniques
  • Ability to understand and develop code in Java Server Pages (JSP), JavaScript, Java and HTML5, CSS3
  • Ability to work with Struts2 and/or Spring4 frameworks
  • 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:

  • Firm grasp of data and content management principles and technologies
  • Hands-on experience implementing enterprise applications. Prefer experience with PIM, MDM, ECM, or e-commerce applications
  • Practical experience with Eclipse and Subversion IDE
  • Familiarity with SQL & NoSQL databases: SQL Server/ Oracle/MySQL/MongoDB
  • Familiarity with Web Server technologies: Apache, JBOSS, Tomcat, Apache TomEE
  • Experience with Agile development methodologies
  • Experience developing mobile web applications and site

Sr. Training/Documentation Specialist

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:
The Enterworks Sr. Training/Documentation Specialist is responsible for designing, developing, and maintaining training materials and product documentation, as well as, conducting training classes for both customers and employees on the usage, administration, and configuration of the Enable Product Information System.

Responsibilities include:

  • Design and develop training materials and documentation for system users, system administrators, and system configurators
  • Design and maintain generic training materials that can be easily customized for customer training engagements
  • Design hands-on exercises to reinforce subject matter during training sessions
  • Work with developers to document and train on any new product functionality
  • Monitor and report on the effectiveness of training sessions and identify and implement needed improvements to the training materials and/or product documentation.
  • Translate business specifications into user, administration, and configuration documentation using Microsoft Word.
  • Follow and maintain documentation standards for consistency across documents
  • Participate in testing new releases, when needed

What you need to bring to this position:

  • At least 8 years’ experience in the computer industry and/or technical training
  • At least 3 years’ experience in developing and conducting technical training programs
  • At least 3 years’ experience in delivering and maintaining product training within a software company
  • Strong presentation and communication skills
  • Bachelor’s Degree in Business or Technology or equivalent experience
  • Experience with Microsoft Office products especially Word, Excel, PowerPoint and Visio
  • Ability to work and communicate effectively across the organization
  • Ability to work with remote teams

Other skills that would be particularly useful:

  • Experience with the Enable PIM product and customer implementation projects
  • Experience designing and delivering video training classes
  • Experience working in an Agile development environment
  • Domain knowledge in retail, distribution and/or manufacturing

Possible Travel: 5 to 10%

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 maintains application database functionality. Resolves technical issues through debugging, research, and investigation. 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 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; excellent phone manner

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

Product Information Management (PIM) Consultant

EnterWorks® Enable is an enterprise PIM/MDM 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.

This position has the option of working remotely.

What you will be doing:
The EnterWorks PIM Consultant leads and manages our PIM implementation engagements. They are responsible for delivering successful deployments of our PIM/MDM product on deadline, and to absolute customer satisfaction. The ideal candidate will use strong leadership and consultative skills coupled with a sound knowledge of our PIM solution space to conduct in depth data model workshops, business process workshops and requirements gathering. The ideal candidate is accomplished in managing large-scale enterprise software implementations in a consulting capacity and will use strong leadership and consultative skills coupled with a sound knowledge of our PIM solution space to lead our implementations. The EnterWorks PIM Consultant must have the ability to interface with the customer and steer them through the decisions required to be made during implementation.

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.

We take the success of our customers seriously. Are you up for the challenge?

Responsibilities include:

  • Representing the EnterWorks PIM product from a detailed business functionality level, understanding overall functionality of the application
  • Maintaining long-term, trusted relationships with our customers. Ensure long term client satisfaction and referencability
  • Managing project scope and change control through project phases, stages and milestones
  • Conducting data model workshops and assisting customers in defining data attributes within PIM Data Model
  • Solutioning and business development (bid and proposal development)
  • Applying and effectively tailoring project management concepts (e.g. waterfall, Agile) to adapt to specific client situations and effectively guide the delivery process – from strategy through solution design, development, testing and deployment
  • Writing PIM solution design documents
  • Interacting with senior business and IT customer contacts to provide hands-on functional and technical expertise
  • Performing data modeling and analysis
  • Collaborating with implementation team members to deliver high quality PIM solutions for our customers

We are looking for experienced, enthusiastic and hands-on PIM Consultants who can rapidly learn the EnterWorks value proposition and apply it to customers of all sizes.

What you need to bring to this position:

  • At least 3 years experience in hands-on implementation of Product Information Management (PIM) or Master Data Management (MDM) solutions
  • At least 3 years experience in large and complex data management projects
  • At least 3 years experience in delivering IT Services and/or Consulting projects within a consulting organization
  • Solid understanding of Data Management concepts such as Data Governance, Data Stewardship, Data
  • Profiling and Data Quality, Hierarchy Management, and Metadata Management
  • Solid understanding of Product Lifecycle / Data Governance workflow best practices
  • Data Modeling / Master Data Schema Development Experience
  • Experience implementing PIM, MDM and/or e-commerce solutions
  • Strong presentation and communication skills, including the ability to convey complex technical issues to a non-technical audience
  • Bachelors Degree in Business or Technology, MBA Preferred

Other skills that would be particularly useful:

  • Experience with omni-channel publishing, catalog publishing, Adobe® InDesign and B2B and B2C e-commerce
  • Domain knowledge in retail, distribution and/or manufacturing
  • Certifications such as: Project Management Professional, Certified Scrum Master, Certified Scrum Product Owner and Certified Scrum Professional are desired, but not mandatory for the role with proven experience.

Possible Travel: 50 to 75%

Solutions Architect

EnterWorks Solutions Architects design and implement large and complex deployments of our PIM product that span global sites. They are responsible for providing professional services for installation and configuration of our PIM product. These will typically be 12 to 16 week efforts with a heavy emphasis on managing client deliverables. You will provide training to customers on the administration and troubleshooting of the product after you implement it. We are also interested in individuals who have a track record of finding creative solutions to unique problems, and who will thrive in challenging situations.

This position has the option of working remotely.

What you need to bring to this position:

  • BS/MS Computer Science (or related field) from a respected program or equivalent experience
  • 5 plus years experience working with ETL tools, data loading, data transformation, MS SQL Server / SQL queries experience, etc.
  • 5 plus years experience with Data Modeling and Master Schema Development
  • 5 plus years experience with Java or C# development
  • Practical experience using RESTful web services and JSON
  • Customer facing experience, preferably in a professional services setting
  • Excellent written and oral communications. Comfortable presenting technical information to non-technical audiences.
  • Hands-on experience implementing enterprise applications. Prefer experience with PIM, MDM, ECM, or e-commerce applications
  • Ability to thrive in challenging situations
  • Ability to collaborate and work well in both team and individual settings

Other skills that would be particularly useful:

  • Firm grasp of data and content management principles and technologies
  • Experience with Adobe® InDesign, Adobe® InDesign Server, and/or Jaspersoft® Reports
  • Experience syndicating data to e-commerce channels such as Amazon, Walmart, Target, and more
  • Knowledge of AWS / Cloud Computing
  • Practical understanding of network principles, storage and Windows® administration
Featured News
^