Software Developer - C# Job



  Full Time   Employee

United States

Software Developer - C# (Job Number:421645)


Job Description:

The Joint Systems Integration Laboratory (JSIL) is in need of a Software Developer to support Multiple Unified Simulation Environment (MUSE)/ Air Force Synthetic Environment for Reconnaissance and Surveillance (AFSERS). The JSIL is a DoD establishment that supports the oversight and integration activities of Unmanned Aircraft Systems (UAS) and UAS related technologies. JSIL support activities include technology assessment/insertion, interoperability, open architectures, common interfaces, integration, testing, and training. MUSE/AFSERS is the primary virtual Intelligence, Surveillance and Reconnaissance (ISR) and Unmanned Aerial Vehicle (UAV) simulation used by the DoD for Joint Services command and staff level training. It provides a single, integrated visualization environment for research, development, training, exercise and mission rehearsal of specified ISR platforms as well as associated command, control, computers, communications and intelligence (C4I) systems, networks and processes. The Software Developer will design and develop software applications in an agile/scrum environment utilizing Team Foundation Server (TFS). Apply software engineering principles, tools and best practices to develop and support applications, including software design, software development, source code control, and configuration management. The Software Developer will be involved in the design of the system as well as responsible for meeting software compliance and quality standards. The Software Developer will create and guide the design of user experiences and interface designs for software features and products. Need to be able to collaborate effectively with the users, customers, system engineers, and other software developers. The Software Developer should be knowledgeable in Windows programming, user-centric design, object oriented design, a variety of programming languages, and source code control. Have overall knowledge of software development concepts with some experience in C# and/or C++. The Software Developer should be knowledgeable in debugging methodologies, including the ability to troubleshoot and identify solutions for issues.

Primary Responsibilities:

Participate in analyzing user requirements

Participate in detailed object-oriented analysis and design

Develop code in accordance with the design

Write unit test cases for inclusion in Continuous Integration

Participate in resolving technical issues that may arise during development



Bachelor’s degree in Computer Science or Computer Engineering and 2+ years of experience. Experience (4+ years) may be used in lieu of degree.

Desired Qualifications:

C#, C++, or C++/CLI Experience on Windows Systems Using Visual Studio

2+ years Software Development Experience

TCP/UDP Socket Programming Experience

Microsoft Team Foundation Server Experience

Familiar with Agile Software Development Process

CompTIA Network+/Security+ Certification

Clearance Requirement:

Must currently possess or be able to obtain a Secret Security Clearance.

SAIC Overview:SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC provides systems engineering and integration offerings for large, complex projects. Headquartered in McLean, Virginia, SAIC has approximately 15,000 employees and annual revenues of about $4.3 billion.

EOE AA M/F/Vet/Disability

Job Posting: Oct 18, 2016, 2:38:34 PM
Primary Location: United States-AL-HUNTSVILLE
Clearance Level Must Currently Possess: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Teleworking: No
Travel: None
Shift: Day Job
Schedule: Full-time

To apply for this job, contact:
Jane Ormerod

Save This Job

Email This Job to a Friend