Primary Skills:
Programming languages: Java, C, C++, HTML, JavaScript, CSS, XML, XSLT, UNIX shell scripting (ksh, bash, csh), perl, PL/SQL, ColdFusion
Front end technologies: HTML, JavaScript, CSS
JavaScript frameworks: AngularJS, Dojo, jQuery, AJAX
Responsive frameworks: Bootstrap
Front end frameworks: SPA (Single Page Applications)
Front end JEE (Java Enterprise Edition): JSP, Servlets, Struts, JSF
Middleware JEE (Java Enterprise Edition): Java, EJB, JMS, Hibernate, JPA
JEE (Java Enterprise Edition) frameworks: Core JEE patterns, Spring, SOA (Service Oriented Architecture)
Unit testing frameworks: JUnit
Load Testing frameworks: JMeter, LoadRunner, Selenium
Databases: Oracle, MySQL, Microsoft SQL server
Application servers: WebSphere, WebLogic, JBoss, Tomcat
Operating systems: Linux, Solaris, Windows
Cloud: Amazon AWS
Familiarity/Interest: Hadoop, Spark, MapReduce, GraphAnalytics, Android SDK development, iOS Xcode development.
Familiarity with Agile/Scrum processes and management tools such as VersionOne.
Knowledge of and experience in an IT Service management System (preferably ServiceNow) and ITIL processes
Additional Skills:
• Able to oversee the efforts of direct reporting resources and/or be responsible for the efforts of all staff assigned to a specific job;
• Experience training/mentoring less experienced personnel;
• Extensive experience analyzing system needs, systems development and system process analysis, design, and re-engineering.
• Extensive knowledge of advanced technologies and experience with solving complex problems related to state-of-the-art software/hardware solutions, multiple operating environments, DBMS specialized software, data communications facilities/protocols (e.g. Value Added Networks, fourth generation network technologies, and complex software tools/packages);
• Extensive experience identifying enterprise improvement goals, assessing organizational and process effectiveness, and implementing change strategies;
• Experience with business management, system engineering, operations research and management engineering ;
• Experience authoring or contributing to software-related documentation such as requirements specifications, design documents, technical manuals, and user manuals;
• Extremely knowledgeable of the latest technological developments and industry trends;
• Able to obtain Postal clearance;
• Excellent communication skills.