BL Associate Implementation Consultant


United States - NJ, Iselin

Requisition ID



Produces and/or maintains software or integration applications according to functional specifications.

  • Understand Customer Business Requirements, Scenarios, Use Cases, Users Experience needs.
  • Understand the Technical Specification Dossier as reported by Software Architect and translate them into Detailed Technical  Specifications.
  • Evaluate costs (man/days), manage activities in order to ensure deliveries deadlines, report to Software Architect.
  • Understand the software system design, describe the specifications in technical terms: select the algorithms, theories or technologies that will be used. Plan the appropriate user interface. Identify and manage dependencies with other components. Document these selections in the Detailed Technical  Specifications.
  • Develop code functions and Unitary Tests in respect of quality rules defined by the Software Architect.
  • Write Operation Guide explaining deployment of the Software components.
  • Analyze and correct reported issues and/or execute software changes required by the customer aligned with R&D strategies.
  • Capitalize on project deliverables to ensure reusability.
  • Experience in technical consulting, solution design, project envisioning, planning, development and deployment
  • Degree in Engineering or Computer Science
  • Strong knowledge of 3DS products and technologies
  • Agile development
  • Analyse business processes
  • Analyse business requirements
  • Analyse software specifications
  • Computer programming
  • Computer technology
  • Conduct performance tests
  • Create data models
  • Create software design
  • Define technical requirements
  • Develop automated software tests
  • Develop software prototype
  • DevOps
  • Execute feasibility study
  • Execute software tests
  • ICT system user requirements
  • Legal requirements of ICT products
  • Oversee development of software
  • Perform software unit testing
  • Provide documentation
  • Software architecture models
  • Software design methodologies
  • Solution deployment
  • Use consulting techniques
  • Use software design patterns
  • Use software libraries
  • Processing Information
  • Teamwork
  • Presenting to Others
  • Planning and Organizing
  • Time Management
  • Overcoming Obstacles