Job Openings >> Associate Systems Programmer
Associate Systems Programmer
Summary
Title:Associate Systems Programmer
ID:1075
Department:Technical Services
Description
The customer requires a Programmer to perform extraction, transformation, and loading (ETL) on an unstructured dataset to enable ingestion into a structured format defined by the customer. The data consist of hundreds of free text descriptions contained within five customer reports. Information on each event such as date, location, and cause will be extracted, conditioned, and loaded into an existing postGres database. To the extent that this extraction can be automated, the Programmer will document its process and support configuration management and other programmatic activities (updates to procedures, logging of activities, and use of Git configuration control software) as required. If an automated ETL capability cannot be generated, the Programmer will be expected to manually load the data into the database (a user interface is available, however, that may also require some modification to support this effort).

POSITION TYPE: Full-Time

CLEARANCE: Top Secret with polygraph

LOCATION: Reston, Virginia

MINIMUM YEARS OF EXPERIENCE: 3+ years of experience in a technical field.

EDUCATION: BS in technical area or equivalent experience.  Graduate degree preferred.

REQUIRED SKILLS:
1.  At least two years of experience with modern web technology stack, e.g., HTML, CSS, JavaScript Framework, JQuery, Ajax, Cassandra, Datastax, Java, J2EE, XML 2.  At least two years of experience programming in Linux/Unix and Windows environments 3.  At least two years of experience programming in SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Hadoop, Hbase, etc.).

OPTIONAL SKILLS:
1.  Demonstrated experience with ETL tools and techniques 2.  Demonstrated experience with Python, PHP, Java, C++, C#, Ruby on Rails 3.  Demonstrated customer focus experience and problem solving skills 4.  Demonstrated experience with JavaScript visualization libraries, JSON, XML, Ajax, WebSockets 5.  Demonstrated experience with web server applications (Apache, Tomcat, Lighttpd, Nginx) 6.  Demonstrated experience with software version control (Git, Redmine, Mediawiki) 7. Demonstrated experience with computer science or quantitative discipline 8.  Demonstrated ability to read, speak, and write in languages other than English (Russian, Spanish, German, French, Chinese, Arabic, etc.).


 
This opening is closed and is no longer accepting applications
Powered by ApplicantStack