> Markdown version of [/jobs/ext/3403100-software-developer](https://www.wearedevelopers.com/jobs/ext/3403100-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Cepeda Systems & Software Analysis - **Location:** Huntsville, AL, United States - **Contract:** Permanent contract - **Skills:** ASP.NET, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Applications Architecture, Unit Testing, Bash Shell, C Sharp (Programming Language), Code Review, Databases, Linux, DevOps, File Systems, Distributed Systems, Markup Languages, File System Permissions, Gradle, JSON, Python (Programming Language), Apache Maven, Networking Basics, NuGet, Object-Oriented Software Development, Package Management Systems, Windows PowerShell, SQL Databases, Extensible Markup Language (XML), YAML, Scripting, Git, Linux Development, Git Flow, Firewall Services Module, Microservices - **Published:** September 22, 2026 - **Apply:** https://www.thejobnetwork.com/job/2cc79595-1163-43c8-82bc-cc618924abe8/software-developer ## About the Role * Bachelor's degree in Computer Science, Engineering, Information Systems, or a related technical discipline, or equivalent experience * Linux Development Experience is a requirement The Ideal Candidate will have 7+ years of SW Engineering experience * 3+ years of C#/ASP.NET/.NET development experience + Strong understanding of Object-Oriented Programming + Good understanding of NuGet package management + Good understanding of Unit Test creation and implementation * 3+ years of Linux development experience + Strong understanding of Linux CLI and navigating file system + Strong understanding of Linux file permissions and firewall rules + Comfortable with creating non-trivial bash scripts + Comfortable with creating Linux installers (deb, .rpm, etc.) + Comfortable with running and interacting with containers in a Linux environment * 2+ years of SQL database experience + Good understanding of database data entry * 5+ years of Git experience + Strong understanding of Git commands (branching, committing, push/pull, squash, etc.) + Good understanding of GitFlow (master vs develop branches) + Strong understanding of Code Reviewing process * 1+ year(s) of DevOps experience + Good understanding of CI/CD pipelines, including pipeline troubleshooting * General experience + Experience with 1 or more common scripting languages (Python, PowerShell, Bash) + Experience with creating/reviewing markup languages (XML, YAML, JSON) + Experience with micro-service application architecture + Experience with high-performance distributed systems + Basic networking experience to create basic networking environment The Strong Candidate will have 5+ years of SW Engineering experience * 3+ years of Java development experience in lieu of C#/ASP.NET/.NET (NOT JavaScript) + Strong understanding of Object-Oriented Programming + Good understanding of Java package management tools (Maven, Gradle, etc.) + Good understanding of Unit Test creation and implementation * 3+ years of Linux development experience + Strong understanding of Linux CLI and navigating file system + Strong understanding of Linux file permissions and firewall rules + Comfortable with creating non-trivial bash scripts + Comfortable with creating Linux installers (deb, .rpm, etc.) + Comfortable with running and interacting with containers in a Linux environment * 1+ year(s) of Git experience + Good understanding of Git commands (branching, committing, push/pull, squash, etc.) + Good understanding of GitFlow (master vs develop branches) + Good understanding of Code Reviewing process * General experience + Experience with 1 or more common scripting languages (Python, PowerShell, Bash) + Experience with creating/reviewing markup languages (XML, YAML, JSON) + Experience with micro-service application architecture + Experience with high-performance distributed systems + Basic networking experience to create basic networking environment Security Clearance Requirement * Must have or be able to obtain and hold a SECRET level security clearance.