Role: Software Developer (17444)

Location: Piscataway, NJ


Software Developer – Piscataway, NJ & unanticipated client locations throughout US
Analyze, design and develop IT systems in the telecom, networking and marketplace domains.  Create user scenarios, prepare data models and design applications workflow.  Guide administrators and quality assurance team to test and certify IT projects.  Coordinate various software development life cycles like coding, unit testing, system testing, user acceptance testing and deployment.  Develop and maintain high standards of software quality by following good practices and habits.  Prepare reports, manuals and other documentation on the status, operation and maintenance of software.  Analyze and resolve technical and application problems.  Research and evaluate a variety of software products.  Utilize Java, J2EE, Javascript, Amazon Web Services, Angular, NodeJS technologies, and Eclipse (STS), SQL Developer, SCME, Rational Clear Quest, SOAP UI, and Rally Dev tools.


Master’s or equivalent in Computer Science, Information Technology or Electronics/Electrical Engineering.  (Will accept Bachelor’s and 5 years of work experience as Software Developer, Software Engineer, Application Developer, Programmer Analyst or any suitable combination of experience/education/training.)