DaVinciTek Jobs
Jobs > Software Developer - BI

Software Developer - BI (closed)

Location Princeton, NJ
Salary/Pay Rate--
Employment TypeFull Time
Job Description

Position Summary

The candidate works in a dynamic, rapid application development environment involving a technology stack that includes Oracle, ETL, data warehousing and OLAP technologies. The candidate will be involved in all aspects of the software development lifecycle. Candidate must be focused, hard-working and self-motivated.


  • Design, build and test systems in conformance with established standards.
  • Document business requirements according to established standards.
  • Information Builders WebFocus is a big plus.
  • Specific experience in the intermodal or transportation industries is a plus
  • Participate in the system testing and deployment processes.
  • Interact with IT management regarding work assignments and report status.
  • Coordinate development and testing efforts with other team members.
  • Assist in production support, trouble shooting and resolving production issues.
  • Automate and optimize processes.


  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • 5 + years of overall development experience.
  • 3+ years’ experience in dimensional modeling a la Kimball.
  • 3+ years’ experience in ETL technologies, preferably using Oracle Data Integrator.
  • 3+ years’ experience designing reports in a major BI Product.
  • Strong analytical and problem solving skills.
  • Experience in all aspects of the software development life cycle.
  • Experience gathering and documenting business requirements.
  • Excellent query-writing skills.
  • Experience with Oracle Golden Gate is a plus.
  • Experience with OLAP technologies (e.g. Essbase) is a plus.
  • Experience with multiple database products (e.g. Oracle, SQL Server, MySQL), including minimum 5 years of using Oracle.
  • Excellent verbal and written communication, excellent interpersonal skills.
  • Strong work ethic, critical thinker, ability to quickly adapt to change.
  • Ability to function effectively in a fast paced, team oriented work environment.
  • Competently handle competing, multiple priorities.
  • Willingness to adapt and learn new technologies and methodologies.

Work Environment

  • This position requires long periods sitting behind a desk and performing tasks on a computer.
  • This job function is performed in an office setting requiring normal safety precautions.
  • Tempo is fast-paced with stringent deadlines.
Stay in touch with DaVinciTek

Silent Follow

Get job updates anonymously