Share this Job
Business:  Navis
Job Function:  Software

Chennai, India, IN

Apply by:  09-07-2019

Software Engineer FDE



Navis is the leader in Terminal Operations Systems (TOS) with 330 sites, 60% market share of the commercial TOS market. Ocean carriers and terminal operators know that efficiencies can be gained, waste eliminated and revenue increased through better collaboration on vessel stowage planning and execution. The tools and incentives to change these business processes have been lacking -- until now. Navis is the global market leader in a multi-billion dollar industry building and implementing marine terminal operating systems and optimization solutions at ports around the world. From Long Beach to Hong Kong, Dubai to Brazil, and Rotterdam to Busan, Navis delivers mission critical enterprise software that is at the heart of running a terminal and services to optimize operations. We are an innovative and profitable logistics software company building mission critical solutions that enable the world economy. Most of the material goods in the world are transported in containers using our software.


We are culturally organized around the Navis Guiding Principles for Success (GPS). Commitment to our culture is essential for any Navis employee. Our Guiding Principles for Success are Smart Operators, Customer Obsessed, Forging the Future and Better Together.


Customer Obsessed: We believe that this is not just business. Success, standing side-by-side with our customers, is personal.


Forging the Future: We believe our mandate as market leaders is to blaze a trail into the future, championing the evolution our industry needs


Smart Operators: We believe in being nimble enough to respond to the day-to-day, but visionary enough to see the big picture.


Better Together: We believe continuous learning, growth and development defines us. We don't pay lip-service to diversity, we leverage it.


Position Description


As a Software Engineer the primarily responsible for performing software development and implementation tasks for consulting projects. He will work under the direction of a technical lead or project manager to develop software in Java and additionally assuring the quality of process and writing test cases.



  • Design user interfaces, algorithms, data structures, test cases, and automated test suites for new functional modules of Navis software as directed by the Project Manager
  • Submit major elements of new design for review by other team members prior to implementation
  • Implement new features for existing Navis software and new products as directed.
  • Debug elements of the software as required to maintain software quality
  • Keep up-to- date with evolution of the client/server applications, servers, databases and deployment technologies
  • Prepare design documentation for new modules and new products
  • Write technical documents that explain how new modules and new products are implemented
  • Prepare technical presentations for training and knowledge transfer as required
  • Assist support staff in producing user documentation for new modules and new products as required
  • Implement unit test cases and automated test suites for new and existing functionality
  • Adhere to Navis’ guidelines so that work product (code and documentation) can be easily understood by other team members
  • Keep up-to- date on the evolution and features of the Navis software products.
  • Understand how they are used in the field
  • Participate in the full life-cycle development process from definition and design to product delivery
  • Assist with installation or support of Navis software at the client’s site or remote offices,as required to correct field problems
  • Work with the project manager to provide accurate estimates, and progress status
  • Communicate project issues and concerns with team, and escalate to the project manager when necessary

Further information


Navis LLC is an equal opportunity employer, committed to a diverse workforce.


At NAVIS LLC, you will find a rewarding career where you can thrive at every level. We invest in our team mates through offering competitive compensation and benefits, progressive training opportunities that empower employees to achieve total (physical, financial, social & community) wellbeing. In addition to challenging and meaningful work, you will find a strong work-life balance and a deep commitment to developing you. Navis’ culture thrives on teamwork and diversity. So, bring your unique perspective and talent to Navis and thrive in your every work day!




Please apply directly to Navis via the careers page or LinkedIn.


Find similar jobs: