Backend Software Developer
SAIC
- Huntsville, Alabama, United States
- Huntsville, Alabama, United States
Über
Duties and Responsibilities
Responsible for designing, developing, deploying, and maintaining the NSITE software application suite.
Work on an agile development team where success is defined by the ability to understand your path forward, effectively communicate that path, and complete the task inherent to that path in a timely manner.
Communicate with leadership and the customer to ensure a common understanding of requirements.
Document your work for the benefit of your teammates, the user, leadership, and posterity.
Identify and solve challenging problems by writing performant, clean, and practical code.
Qualifications Education Requirements
Bachelor’s degree in software engineering, Computer Science, Computer Engineering, or equivalent and 5+ years of experience.
Clearance Requirements
Must possess an active Interim Secret security clearance with the ability to obtain a Secret security clearance; US Citizenship required.
Required Qualifications
5 years’ experience working with Software Design and Development.
Proficient in C# and in the Microsoft .NET Framework.
Knowledge of modern software engineering practices, including Agile methodologies.
Ability to analyze a requirement, generate a design, and produce efficient, robust, and testable software.
Mastery of computer science fundamentals, independent of a specific language.
Experience with database structures and fundamentals of database query languages (SQLite experience preferred).
Preferred Qualifications
Understanding of and experience with secure programming techniques.
Familiarity with WPF and MVVM patterns.
Ability to design and build an intuitive User Interface (UI).
Familiarity with WPF based control sets such as DevExpress, Telerik, or Infragistics.
Experience working on a highly networked application.
Knowledge of tactical and simulation data links (specifically Link 16, JREAP, DIS, VMF, CMF and XML).
Experience working with Microsoft Visual Studio.
Experience with using Git version control and GitLab as software management tools.
Currently have an Information Assurance Technical certification (CompTia A+, Net+ or Sec+) or the ability to obtain one.
Travel Required
Less than 10% annually.
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.