Navis LLC – Miami, FL
Navis Project Managers are responsible for establishing and leading client-wide, cross-functional, strategic implementations of enterprise software… Navis LLC
Navis LLC Photos
- Work/Life Balance
- Culture & Values
- Career Opportunities
- Comp & Benefits
- Senior Management
Employee makeup is quite diverse and international. The problem domain -- container shipping operations -- is quite interesting and tangible. There is opportunity for occasional travel and to meet customers. The company seems to appreciate the need for updating their codebase and improving its quality (but execution is another matter).
Management and senior engineering has become a bit too inbred, and has difficulty recognizing, much less appreciating, good software design, with poorly conceived and implemented code sometimes going out the door. Critical aspects of software development often must rely on knowledge from a few high priests. In spite of advocating quality and innovation, what seems to be rewarded is quick fixes to reduce the bug backlog and tossing it to QA for a stamp of approval.
Advice to Management
Need better engineering managers. Move the less capable ones to positions where their knowledge of legacy products and code can best be utilized while updating and improving the codebase. Better code design, interfaces and unit testing will lessen the need to rely on high priests.