Senior Software Engineer with non DOD TS/SCI
Job ID: chr1
<< Back to Listing
[Exact address currently not available]
Reston, VA 20192
Company
USM Business Systems Inc.
Job Location
Reston, VA 20192
usmsystems.com
Position Type
Contract - Corp-to-Corp
Contract - Independent 1099
Contract - W2
Contract to Hire
Consultant
Full-Time
Pay Type
Salaried
Pay Rate
negotiable
Categories
IT & Technical
Healthcare
Job Description
This position consists of 2 primary responsibilities: Software Development is the primary responsibility and Integration Engineering is the second primary responsibility.
As Software Engineer, the ideal candidate will define, create and maintain Linux based IT-Applications for a high performance and globally networked server environment. Must have a strong technical knowledge base with hands-on development experience with C/C++. Proven experience with transaction based security is highly desired. Development of custom virtual machine environments, security modules, kernel internals and Linux APIs are necessary skills. Candidate must be able to create own Linux system from scratch (rolled Linux). Development experience and strong internal knowledge of embedded Linux required. Linux Scripting experience is a must as well as detailed knowledge of creating Linux distributions.
As Integration Engineer, the ideal candidate must be able to perform installation, configuration, testing, user administration, auditing, maintenance (such as applying patches), upgrading, migration, capacity planning, requirements analysis and documentation. Troubleshooting skills are extremely important in globally distributed networked systems. Therefore, detailed understanding of TCP/IP networking as well as Linux specific networking configuration – and Linux network troubleshooting are highly desired.
ESSENTIAL DUTIES
• Establishes and maintains working relationships with VP Software Services, and other technology executives of ETG customers, suppliers, partners, and vendors.
• Candidate must possess the ability to work and communicate proactively and effectively in a small cross-functional development team environment.
• Interact with Software, IT-Administrators and Network-Administrators to guide them with software requirements, feasibility, performance metrics and test cases during the product design phases.
• Report project status and related issues to VP of Software Services and / or chain of management as required.
• Propose new product concepts for evaluation, analyzing evolving needs and technology trends that indicate possible product improvements.
• Develop software using companys Coding Standards for new and existing hardware. Ability to use various analyzers such as network traffic analyzers, protocol analyzers and oscilloscopes.
• Evaluate customer problems, troubleshoot and assist Field Service Engineers and Customers through problem resolution utilizing effective written and verbal communication skills.
• Keep ETG technology and product information confidential
Job Requirements
DESIRED SKILLS
• 8+ years computer software design for Linux IT Applications.
• Development and maintenance of custom virtual machine environments, security modules, kernel internals and Linux APIs. Experience with other operating systems is a plus but not required.
• Experience with troubleshooting customer implemented Linux systems on-site is highly desired.
• Experience with Linux development environments, software configuration management (i.e., CVS, Subversion) as well as proficiency in C/C++ and scripting (i.e., bash, Perl). Knowledge of and experience with Linux distributions.
• Software process experience (i.e., CMM).
EDUCATION
Bachelor’s degree in engineering, computer science, computer networking, or equivalent experience, plus 9 years technical experience.
Apply Here
703-955-4048
About the Company
USM BUSINESS SYSTEMS, Inc., founded in 1999, is recognized as one of the fastest growing IT consulting and services firms in the Washington DC area. USM brings experience and talent together to bring the clients a full-service IT firm focused on development and systems integration.
In order to design successful and efficient software solutions, it is imperative that we familiarize ourselves with client products, services, needs as well as the way they operate their business. We provide “Technology Solutions” to Business Problems. Our delivery model is based on an unique understanding of each Client’s business needs and strategic objectives.
We deliver onsite, offsite, offshore as well as a mixed mode of solutions delivery to global clients. Our breadth of domain knowledge is unmatched and second to none. This, combined with our Technology expertise enables us to successfully deliver quality solutions with unmatched efficiency.
We partner with leading technology companies such as SAP, Oracle, and Microsoft to maximize the value we bring to our customers. We keep current with the latest advances of our partners so that our customers can continually benefit from the latest advances.