Software Engineer

Job Description

We are currently looking for qualified and ambitious individuals to become part of a growing Information Technology team based in our Northern NJ headquarters. We offer rewarding opportunities for self-motivated individuals who are looking for career growth and a daily sense of accomplishment.

Our team enjoys a professional, modern, pleasant office environment and is supplied with the tools they need to succeed. We offer competitive compensation with excellent medical and dental benefits, life insurance, 401k and long-term disability.

 

Key Responsibilities

  • Work as part of a small team
  • creating cutting edge web-based transportation software
  • Opportunity to participate in high level technical design of our systems
  • Develop modular, reusable code to reduce implementation times
  • Participate in all types of testing; conduct unit tests, stress tests, and tune performance
  • Integrate 3rd party software and toolsets through documented SDK’s

Desire to take initiative & be a self-starter is a plus. This is an excellent opportunity for a mid/senior level programmer to work on exciting projects.

 

Requirements

  • Proficient in Object Oriented PHP 5.x (3+ years)
  • MYSQL (3+ years)
  • Experience with LAMP technologies (Linux/ Apache/ MySQL/ PHP)
  • JavaScript, CSS, DHTML, AJAX
  • Excellent debugging and troubleshooting skills
  • Strong communication, analytical, and teamwork skills
  • Advanced software engineering concepts (design patterns, SDLC, OO, UML modeling)
  • Expertise with Object Oriented Design Principles & MVC concepts
  • Expertise with relational database design and database interaction approaches
  • Experience with modern programming or scripting languages including: Java, PHP, C++, JavaScript/JQuery/AJAX, Objective C
  • Excellent debugging and troubleshooting skills
  • Must be able to juggle multiple priorities in a fast paced and dynamic work environment
  • Possesses excellent verbal and written communication skills; is able to explain technical topics in simple terms.

 

Additional skills

  • Solid coding practices including good design documentation and solid unit testing
  • Able to work on your own, as part of a team or as a team leader, depending on the project
  • Experience working on robust, multi-tiered, accurate and scalable architectures
  • Experience with large databases and commercial web sites

Click Here to Apply 

ABSOLUTELY NO AGENCIES. NO EXCEPTIONS.