Kforce has a client in Morrsiville, NC that is seeking a CXTM Developer.
In this role, the CXTM Developer will work with large collections of Git repositories and handle multiple branches, tags, and cross-reference these using Git Sub-modules
Work with multiple Git branches, rebasing, merging, cherry-picking, and reconciling merge conflicts between developers daily
The CXTM Developer will be creating, editing, and debugging Jenkins files and GitLab CI as part of CI/CD pipelines used for Python wheel and docker container deployments
CLI based sessions over telnet & SSH to the company and 3rd party vendor equipment as part of test automation library development as well as REST APIs between microservices, mediating GET/POST/PUT/DELETEs between API endpoints, being the definer, implementor, and support staff for those APIs
As a CXTM Developer, you will use Python as a backing language for library development, and also as a Flask-based web backend
Deep understanding of software quality assurance standard methodologies & proven knowledge of test automation, i.e. concepts like code-coverage, unit testing, integration testing, system testing, test determinism, and mocking/patching
Broad foundational knowledge of working with remote systems, ability to use tools like SSH, telnet, understand PKI, SCP, FTP, NFS, and various forms of host-to-host communication and a strong understanding of basic Unix concepts like permissions, processes, and I/O
Demonstrate a basic understanding of networking concepts (TCP/IP, basic routing and switching)
Comfortable creating, modifying, and running collections of docker containers with docker-compose and pushing Python wheels using Python 3.6 or higher
Experience with Artifactory, Jenkins, GitLab, GitHub, JIRA, and DockerHub - consumer and power user of these tools
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.