Job Requirements
Charleston, SC
Top Secret Polygraph not specified
Mid Level Career (5+ yrs experience)
$115,000 - $135,000
Job Description
Software Engineer – C#/.NET (Top Secret)
Location: Charleston, SC - Onsite
Clearance Level: Top Secret Clearance
U.S. Citizenship Required
Direct-Hire & Full-Time
Great Benefits
We are seeking an experienced C#/.NET Software Developer to support the development, modernization, and ongoing maintenance of mission-critical software applications within a Department of Defense (DoD) environment.
This position focuses on C#/.NET development, ASP.NET web applications, backend services, and database-driven systems operating across Windows and Linux platforms. The selected candidate will work with a combination of desktop applications, server-based software, and web interfaces while contributing to system improvements, new features, and application performance.
The ideal candidate brings strong hands-on software engineering experience, familiarity with secure development practices, and the ability to work collaboratively with technical teams and government stakeholders. This role also involves translating operational needs into technical solutions, troubleshooting existing applications, and improving development processes in a security-focused environment.
Required Qualifications:
• 5+ years of professional experience working with software applications, IT systems, or related technologies.
• 5+ years of hands-on software development experience using C#.
• 3+ years of experience working with Linux operating systems, preferably Red Hat Enterprise Linux (RHEL).
• Experience developing, maintaining, or troubleshooting applications within Windows and Linux/Unix environments.
• Proficiency with relational databases, including Microsoft SQL Server and PostgreSQL.
• Experience developing or supporting web applications using ASP.NET.
• Working knowledge of SQL queries, database structures, and application data management.
• Familiarity with secure software development and DoD Information Assurance policies and requirements.
• Current CompTIA Security+ CE certification or an equivalent qualifying certification.
• Strong troubleshooting, analytical thinking, and technical problem-solving abilities.
• Ability to document technical processes, communicate effectively with stakeholders, and collaborate within a development team.
• Strong organizational skills, attention to detail, and the ability to manage competing technical priorities.
• Self-directed work ethic, commitment to software quality, and willingness to learn new technologies.
Preferred Qualifications:
• Experience supporting U.S. Navy software applications, particularly tactical messaging or communications networks.
• Familiarity with virtualization platforms, container technologies, and containerized application deployments.
• Experience working within Agile, DevOps, or DevSecOps software development environments.
• Experience using source code analysis or application security testing tools, such as Fortify.
• Experience supporting or optimizing GitLab-based build and deployment pipelines.
• Familiarity with Red Hat and Debian Linux distributions.
• Agile Developer certification, Certified Scrum Developer (CSD), or a comparable Agile development credential.
Essential Duties:
• Design, Design, troubleshoot, enhance, and maintain applications using C# and C++ within Windows environments.
• Develop and support C# applications and services operating on Linux/Unix systems.
• Build, update, and maintain web-based user interfaces using ASP.NET and related .NET technologies.
• Support existing desktop, server, and web applications, including defect resolution, performance improvements, and new functionality.
• Work with Microsoft SQL Server and PostgreSQL databases, including writing SQL queries, modifying database schemas, and supporting data-related application requirements.
• Participate in software architecture discussions, technical planning, and the documentation of application designs and system functionality.
• Partner with internal stakeholders and external technical teams to identify, clarify, and document software requirements.
• Support and optimize GitLab CI/CD build pipelines to improve software development, testing, and deployment workflows.
• Create and maintain automation scripts using Bash for Linux/Unix systems and PowerShell for Windows environments.
• Investigate reported software issues, evaluate user feedback, and implement enhancements based on operational priorities.
• Coordinate with a small development team to deliver complex application features, share technical knowledge, and maintain consistent development standards.
• Assist with defining development priorities, tracking progress, and ensuring technical work aligns with project objectives.
• Identify opportunities to streamline development processes, improve code quality, and increase software delivery efficiency.
• Develop and maintain software in accordance with applicable DoD Information Assurance policies, cybersecurity requirements, and secure coding standards.
• Communicate technical information, project updates, and development recommendations to both engineering personnel and project leadership.
Education:
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related technical discipline.
Location: Charleston, SC - Onsite
Clearance Level: Top Secret Clearance
U.S. Citizenship Required
Direct-Hire & Full-Time
Great Benefits
We are seeking an experienced C#/.NET Software Developer to support the development, modernization, and ongoing maintenance of mission-critical software applications within a Department of Defense (DoD) environment.
This position focuses on C#/.NET development, ASP.NET web applications, backend services, and database-driven systems operating across Windows and Linux platforms. The selected candidate will work with a combination of desktop applications, server-based software, and web interfaces while contributing to system improvements, new features, and application performance.
The ideal candidate brings strong hands-on software engineering experience, familiarity with secure development practices, and the ability to work collaboratively with technical teams and government stakeholders. This role also involves translating operational needs into technical solutions, troubleshooting existing applications, and improving development processes in a security-focused environment.
Required Qualifications:
• 5+ years of professional experience working with software applications, IT systems, or related technologies.
• 5+ years of hands-on software development experience using C#.
• 3+ years of experience working with Linux operating systems, preferably Red Hat Enterprise Linux (RHEL).
• Experience developing, maintaining, or troubleshooting applications within Windows and Linux/Unix environments.
• Proficiency with relational databases, including Microsoft SQL Server and PostgreSQL.
• Experience developing or supporting web applications using ASP.NET.
• Working knowledge of SQL queries, database structures, and application data management.
• Familiarity with secure software development and DoD Information Assurance policies and requirements.
• Current CompTIA Security+ CE certification or an equivalent qualifying certification.
• Strong troubleshooting, analytical thinking, and technical problem-solving abilities.
• Ability to document technical processes, communicate effectively with stakeholders, and collaborate within a development team.
• Strong organizational skills, attention to detail, and the ability to manage competing technical priorities.
• Self-directed work ethic, commitment to software quality, and willingness to learn new technologies.
Preferred Qualifications:
• Experience supporting U.S. Navy software applications, particularly tactical messaging or communications networks.
• Familiarity with virtualization platforms, container technologies, and containerized application deployments.
• Experience working within Agile, DevOps, or DevSecOps software development environments.
• Experience using source code analysis or application security testing tools, such as Fortify.
• Experience supporting or optimizing GitLab-based build and deployment pipelines.
• Familiarity with Red Hat and Debian Linux distributions.
• Agile Developer certification, Certified Scrum Developer (CSD), or a comparable Agile development credential.
Essential Duties:
• Design, Design, troubleshoot, enhance, and maintain applications using C# and C++ within Windows environments.
• Develop and support C# applications and services operating on Linux/Unix systems.
• Build, update, and maintain web-based user interfaces using ASP.NET and related .NET technologies.
• Support existing desktop, server, and web applications, including defect resolution, performance improvements, and new functionality.
• Work with Microsoft SQL Server and PostgreSQL databases, including writing SQL queries, modifying database schemas, and supporting data-related application requirements.
• Participate in software architecture discussions, technical planning, and the documentation of application designs and system functionality.
• Partner with internal stakeholders and external technical teams to identify, clarify, and document software requirements.
• Support and optimize GitLab CI/CD build pipelines to improve software development, testing, and deployment workflows.
• Create and maintain automation scripts using Bash for Linux/Unix systems and PowerShell for Windows environments.
• Investigate reported software issues, evaluate user feedback, and implement enhancements based on operational priorities.
• Coordinate with a small development team to deliver complex application features, share technical knowledge, and maintain consistent development standards.
• Assist with defining development priorities, tracking progress, and ensuring technical work aligns with project objectives.
• Identify opportunities to streamline development processes, improve code quality, and increase software delivery efficiency.
• Develop and maintain software in accordance with applicable DoD Information Assurance policies, cybersecurity requirements, and secure coding standards.
• Communicate technical information, project updates, and development recommendations to both engineering personnel and project leadership.
Education:
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related technical discipline.
group id: 91176064