Previous Job
Previous
Java C Shell Developer
Ref No.: 17-00038
Location: Greenvale, New York
HSI seeks a Sr. Software Developer (C Shell Developer) to be based in Greenvale, NY.

Contract to hire and no third party companies - please.

Software Developer (Senior Java / Shell Developer) to be based in Greenvale, NY

The Software Developer (Senior Java / Shell Developer) will be responsible to perform a variety of critical programming assignments requiring knowledge of established programming procedures and data processing requirements, also maintaining and modifying programs.

REQUIRED SKILLS:

5+ years Java programming, including strong Java web interface development skills – MVC patterns, Servlets and JSPs.
3+ years of front-end development experience using HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML and AngularJS.
Experience in creating and consuming web services.
5+ years SQL/Database experience
3+ years Unix Shell, specifically experience with scripting tools such as sed, awk, etc.
Strong knowledge in C programming and Perl
Experience working with and customizing Ant or Maven build scripts
Experience using source control systems, subversion (SVN) preferred
Excellent presentation, interpersonal, written, and oral communication skills (including technical writing)
Excellent problem-solving and analytical skills
Ability to consistently set and meet timelines for programming assignments
Ability to eagerly take on the most challenging projects as well as help resolve problems reported while working in a fast pace dynamic environment
Ability to work independently as well as part of a team
Knowledge of BIRT reports and Cognos Cube is a plus
Experience with ORM tools such as Hibernate is a plus
Experience with Retail systems, either Point-of-sale or Back-office/Warehouse management technologies is a plus
Significant experience in UI design and analysis is a plus
College degree (computer science or business strongly preferred) or equivalent experience
Excellent communication skills

RESPONSIBILITIES:
Design and develop systems utilizing various Java technologies including J2EE, JSP, Struts, Servlets and Swing Applets.
Implement web front-ends using HTML, XML, CSS, JavaScript, jQuery, AJAX, JSON and AngularJS.
Provide system support on legacy UNIX shell scripts
Perform DB analysis/design on MySQL, including writing complex SQL queries, views, stores procedures, triggers, etc.
Participate in multi-resource projects in an agile, team-driven environment.
Evaluate/suggest industry standard tools and methods
Provide software installation/updates for various environments
Analyze requirements and provide design/development/test effort estimates as needed
Document software design and contribute to design reviews
Provide analysis of available data and work closely with technical and sales teams to guide future projects

Any third party candidates must be eligible to convert to FTE with no sponsorship.