Senior C# Software Developer
Responsibilities:Analyze user needs and translate operational requirements into software solutionsDesign, develop, integrate, and test C# applications targeting Windows environmentsCollaborate with systems engineers, testers, and government stakeholders to refine requirements and ensure software correctnessParticipate in configuration management, version control, and release processesDevelop and maintain technical documentation, including design artifacts, flowcharts, and user guidesTroubleshoot, debug, and optimize existing software to improve performance and reliabilitySupport on‑site integration, testing, and customer demonstrations at LakehurstImplement software quality assurance practices and adhere to established development standardsContribute to continuous improvement of development workflows, tools, and processesRequired Qualifications;Bachelor’s degree in Computer Science, Information Systems, Mathematics, Operations Research, Statistics, Engineering/Science, or a related technical disciplineMinimum of 3 years of experience developing complex, software‑intensive systemsExperience across the software lifecycle, including:DesignDevelopmentIntegrationTestImplementationConfiguration managementQuality assuranceInfrastructure supportProficiency in C#, .NET Framework/.NET Core, and Windows application developmentExperience with object‑oriented design, software patterns, and structured development practicesFamiliarity with relational databases (e.g., SQL Server, MySQL, Oracle)Ability to work with COTS tools, Windows OS environments, and standard development toolchainsStrong analytical, problem‑solving, and debugging skillsAbility to work independently and collaboratively in a multi‑disciplinary teamU.S. CitizenshipActive Secret clearance or the ability to obtain and maintain oneDesired QualificationsKnowledge of real‑time systems, control systems, or embedded interfacesExperience with:WPF, WinForms, or other Windows UI frameworksMicroservices, containers, or distributed architecturesModeling and simulation, data visualization, or system monitoring toolsFamiliarity with AI/ML techniques, automated planning, or data analyticsExperience supporting on‑site customer activities or fielded system environmentsCompTIA Security+ certification (or ability to obtain)Attributes for SuccessDetail‑oriented with strong organizational skillsEffective communicator with the ability to interface directly with government customersComfortable working in a hybrid environment with on‑site technical engagementStrong multi‑tasking ability and commitment to meeting deadlinesQualificationsBachelor's degree in Computer Science (or related field) 3+ years of relevant work experience Expertise in Object Oriented Design, Database Design, and XML Schema Experience with Agile or Scrum software development methodologies Ability to multi-task, organize, and prioritize work