Senior Computer Programmer

EVTKS

Senior Computer Programmer

Egg Harbor Township, NJ
Full Time
Paid
  • Responsibilities

    Benefits:

    401(k)

    401(k) matching

    Health insurance

    Paid time off

    Vision insurance

    Job Summary

    As a Senior Computer Programmer, you will need to be a detail oriented individual responsible for building, developing and maintaining any software code within the Remote Monitoring and Logging System (RMLS). You may also be asked to occasionally offer support to other team members in resolving complex issues within the system and/or providing expert guidance on best practices, as well as document and test solutions. This position will also require occasional support to the hardware installation team.

    Responsibilities

    Develop, build, deploy software changes using C and C++ on Linux

    Develop, build, deploy software changes using C#, .Net framework

    Experience/knowledge in implementing Web services, Message Queues like ActiveMQ

    Perform unit/integration/performance testing

    Experience in writing PL/SQL scripts for Oracle

    Experience in writing SQL queries

    Qualifications

    Bachelor’s Degree in Computer Science, Math, Information Systems or other technical discipline with twenty-five (25) years related experience

    OR

    Master’s Degree in Computer Science, Math, Information Systems or other technical discipline with twenty (20) years related experience

    OR

    PhD or Doctoral in Computer Science, Math, Information Systems or other technical discipline with twelve (12) years related experience

    (Permanent Residency with 3 years residing in the US or US Citizenship is required)

    Technical Proficiencies

    Required

    Proficiency in programming languages such as C,C++, C#, .Net, and Python

    Experience using shell scripts

    Solid understanding of Linux for building, configuring, and testing

    Well versed in XML, XML Schemas, and processing XML

    Experience with utilizing Message Queues like ActiveMQ or RabbitMQ

    Knowledge of REST API calls

    Excellent verbal and written communication skills

    Able to work well in a team environment

    Great customer service skill

    Willing and able to travel across the country installations and updates to systems (available to do so on potentially short notice.)

    Preferred

    Familiarity with CockRoachDB or POSTGresSQL

    Familiarity with SOLACE

    Work Environment

    Full-time, on-site position with a standard work schedule

    Occasional travel

    Cubical Work Station

    The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position. This description is not intended to be an exhaustive list of all responsibilities, duties, and skills required of employees assigned to this job. Management retains the discretion to add or change the duties of the position at any time. Work will be conducted at the William J. Hughes Technical Center, and the work environment will be a desk/lab, requiring little to no travel.