Software Engineer

Job opening ID

1844

Posting title

Software Engineer

Roles and responsibilities

Must be a US Citizen
Long term contract position
W2 with full benefits
Must be able to pass Background Check, Drug Screen, and Credit Check

Job Description:
The software engineer will assist the current planning and scheduling software development team with an effort to remove dependency of a COTS product/libraries on a Linux platform. This project will have an expected duration of 1yr with potential for extension.
The candidate will be required to maintain documentation and adhere to all current software development lifecycle processes and procedures.

Required Skills:
-BS in Computer Science or Computer Engineering or related field of study with 12 years of experience
-5+ year experience developing in C++ using a database (ideally Sybase) – knowledge of C++Std Library
-5+ year experience isql, csh, perl, bash script languages
-In depth understanding of programming concepts, and object oriented methodologies.
-Excellent knowledge of network protocols (TCP/IP) – working knowledge of Berkley Sockets API
-Understanding of Boost (serialization, functional/factory)
-Experience with Linux 7.x Operating System
-Excellent troubleshooting skills.
-Scripting skills (e.g., Perl, Python, shell scripting)
-Excellent written and verbal communications skills and willing to update detail design documents
-Excellent teamwork skills, result oriented and self-motivated.


Desired Skills:
-Been on a project that removed RogueWave software
-Experience with RogueWave (Source Pro, Net and DB) libraries
-Experience with Sybase API – Open Client Client-Library/C API

Number of positions

1

Location

Greenbelt

State

Maryland