Software Engineer
PlanIT Group, LLC · Fort Worth, TX · 4 days ago
On-siteInformation TechnologyContract
About the role
This position is critical to the automation and configuration framework, system integration and software build process in support of several programs. The applicant will be responsible for supporting a software development team integrate, support, and debug software deliveries. They will also design and develop automation utilities, troubleshoot and Support CI/CD build Pipelines, develop build automation infrastructure and automated tools.
Responsibilities
- Support a software development team integrate, support, and debug software deliveries.
- Design and develop automation utilities.
- Troubleshoot and Support CI/CD build Pipelines.
- Develop build automation infrastructure and automated tools.
- Attend and participate in daily scrums, sprint reviews and technical demos.
- Evaluate impediments and provide support for teams when issues arise.
Requirements
- Bachelor's degree in a STEM discipline (or equivalent experience)
- 5+ years experience programming in Python
- 3+ years experience with the Linux/Unix command line
- 5+ years of experience with software configuration management tools (Git, Artifactory, Nexus)
Desired Skills
- Familiar with GitLab CI/CD; can run pipelines, create basic jobs, and resolve common failures.
- Experience building and running Docker containers; basic awareness of Kubernetes concepts and limited handson deployment.
- Understanding of core object-oriented principles and can write class-based code under guidance.
- Capable of developing small to medium-sized modules with reusable code patterns.
- Knowledge of the code compilation process and its stages.
- Good problem-solving skills; can debug and improve scripts with assistance.
- Effective communication; collaborates well within a team.
- Able to assist in converting legacy scripts (e.g., Perl) to readable Python code.