What are the responsibilities and job description for the Software Engineer 2 - Linux/Bash/Python/Django/Docker/SQL/Git position at Captivation Software?
Description
Captivation Software is looking for a mid level software engineer who shall be responsible for collaborating with Product Owners, System Engineers, and Software Engineers to design, develop, test, troubleshoot, and sustain a mission-focused containerized enterprise web application in a Kubernetes environment.
Requirements
Security Clearance:
- Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
Minimum Qualifications:
- Master's degree in Computer Science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
- Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
- Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Required Skills:
- Experience with the Linux command line interface (CLI)
- Experience developing Bash scripts
- Recent software development experience using Python
- Willingness to learn the Django Web framework
- Experience with containerization technologies such as Docker
- Experience with SQL technologies such as MySQL
- Experience with RESTful API design and development
- Experience with CI/CD principles, methodologies, and tools such as GitLab CI
- Experience with Git Source Control System
Desired Skills:
- Experience with the Celery Task Scheduler
- Experience with Reverse Proxies such as NGINX and HAProxy
- Experience with container orchestration technologies such as Kubernetes
- Experience with the Atlassian Suite of Tools including Jira and Confluence
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and JavaScript frameworks including React
This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms.