What are the responsibilities and job description for the Software Developer Generalist position at Computer Task Group, Inc?
Job Description
Job Description
Overview
CTG is seeking to fill a Software Developer position for our client in Yorktown Heights, NY.
Location : Yorktown Heights, NY, Austin, Texas, Poughkeepsie, NY, Rochester, MN.
Duration : 11 months
Duties :
- Design, implement, and optimize Continuous Integration (CI) and Continuous Deployment (CD) pipelines for automated testing and deployment.
- Manage source control using Git, including branching, merging, and ensuring best practices.
- Utilize scripting languages (Bash, Python) and programming languages (C, C ) for various software development tasks.
- Work with Docker or Podman for containerization, and Kubernetes or OpenShift for container orchestration.
- Implement monitoring and logging solutions with tools such as Prometheus, Grafana, or the ELK Stack (Elasticsearch, Logstash, Kibana).
- Set up and manage automated testing frameworks and integrate them into CI / CD pipelines to ensure high-quality software delivery.
Skills :
Experience :
Education :
Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.
CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services for this role.
To Apply :
To be considered, please apply directly to this requisition using the link provided. For additional information, please contact Tana Stilloe at tana.stilloe@ctg.com . Kindly forward this to any other interested parties. Thank you!