More jobs:
Software Engineer, DevOps, Backend Developer
Job in
Huntsville, Madison County, Alabama, 35824, USA
Listed on 2026-03-07
Listing for:
ROI Services LLC
Full Time
position Listed on 2026-03-07
Job specializations:
-
Software Development
Software Engineer, DevOps, Backend Developer
Job Description & How to Apply Below
Our client
, a rapidly growing small company in Huntsville, AL, is currently seeking a Software Developer with strong skills in C#, Linux development, and experience with SQL databases.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical discipline, or equivalent experience
- Linux Development Experience is a requirement
- 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 Git Flow (master vs develop branches)
- Strong understanding of Code Reviewing process
- 1+ year(s) of Dev Ops experience
- Good understanding of CI/CD pipelines, including pipeline troubleshooting
- General experience
- Experience with 1 or more common scripting languages (Python, Power Shell, 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
- 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 Git Flow (master vs develop branches)
- Good understanding of Code Reviewing process
- General experience
- Experience with 1 or more common scripting languages (Python, Power Shell, 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
- Must have or be able to obtain and hold a SECRET level security clearance.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×