A technology consulting firm is seeking a Mid-Senior Software Engineer in Huntsville, Alabama. This role involves designing and developing software applications, participating in Agile practices, and managing CI/CD pipelines using C/C++ and various tools. Candidates should have a BS degree or relevant experience with a strong focus on Linux and object-oriented programming. This is a full-time position with competitive salary and benefits.
Qualifications
9 years of experience in software engineering or an additional 6 years in lieu of a degree.
Proficiency in object-oriented design principles.
Strong debugging and troubleshooting skills.
Responsibilities
Design and develop software applications using C/C++ and object-oriented languages.
Implement CI/CD pipelines including automated tests.
Collaborate using MS Visual Studio and Azure DevOps.
Skills
C/C++ proficiency
Agile/Scrum
CI/CD processes
Unit testing
Git and SVN
Linux administration
Python scripting
Wireshark usage
Qt for GUI development
Communication skills
Education
BS degree in Engineering or related field
Tools
Microsoft Azure DevOps
MS Visual Studio
Job description
A technology consulting firm is seeking a Mid-Senior Software Engineer in Huntsville, Alabama. This role involves designing and developing software applications, participating in Agile practices, and managing CI/CD pipelines using C/C++ and various tools. Candidates should have a BS degree or relevant experience with a strong focus on Linux and object-oriented programming. This is a full-time position with competitive salary and benefits.