Job Details

  • Title: Software Application Programmer/Coder
  • Code: RCI-VTL-21309
  • Location: SOMERVILLE New Jersey (NJ) 08876
  • Posted Date: 07/16/2019
  • Duration: 6 Months
Talk to our Recruiter

  Job Description

  • The candidate will be part of a team that is responsible for development of a high-visibility database-driven enterprise LAMP application.
  • The application has several automated inputs that can be prone to change, requiring OO development experience with solid error-checking, and an ability to prioritize flexibly.
  • Users consist of a diverse technical group with a range of needs that the application seeks to accommodate.
  • This requires documentation skills, as well as an ability to prioritize, visualize the needs and develop best approaches to a solution consistent with the rest of the application, and communication with the user and rest of the team.
  • Given these responsibilities, strong project management & organizational skills, strong interpersonal and communications skills (written and oral), and the ability to work with priorities and multitask as necessary are required.
  • Technical testing that will take about an hour and a half will be provided before any in-person interview.
  • The in-person interview will follow up on questions in the tests and other areas as outlined below.
  • Technical requirements include 5+ years’ experience in the following areas:
  • Secure Enterprise LAMP Web Application Development
  • Debian/Ubuntu Linux operating system, CLI
  • Technical documentation, creation and maintenance
  • OO PHP
  • MVC Development using the Symfony Framework
  • HTML/HTML5, CSS, AJAX, Javascript integration, including the ability to write JS objects, as well as implement standard frameworks (JQuery, Bootstrap, Highcharts, etc.)
  • Efficient mySQL query development, using Workbench or similar IDE or CLI
  • RestAPI
  • PHPStorm, Aptana, or similar IDE
  • MS Office (Excel, Word, Outlook)

Nice to have:

  • Key-based server access
  • Apache
  • Understanding of Networking/communications principles:
  • SSH, SCP, SFTP, TLS, SNMP (v2/3)
  • IP addressing and subnetting (IPv4 and IPv6)
  • VLANs, routing, interfaces
  • High Availability
  • OSI Framework

Must Have Qualification:

  • TCP/IP fundamentals and basic protocols
  • Problem Solving Skills
  • MySql
  • Operating Systems: Linux
  • Programming Languages: Java Script
  • Communication Skills
  • Web Programming; HTML, PHP