Cleveland, Ohio, 44013
Job description
**Sr. IT Software Developer (Go/Automation)**
**100% Remote (Based in EST)**
**12 Month Contract (Potential for Extension)**
**$63-68/hr W2**
In the role of Sr. IT Software Developer, you will focus on enhancing automation capabilities for enterprise migration tasks. You will collaborate within a small team to strategize, design, develop, test, implement, and maintain automation solutions for design system migration to be utilized across various platforms within the organization. Your work will entail hands-on coding from the initial concepts through to their transformation into robust solutions.
**Daily Responsibilities:**
– Engage in project planning and management as part of an agile team, utilizing tools such as GitHub and participating in daily stand-ups and sprint activities.
– Document and manage tasks according to team protocols and utilize appropriate team tools for tracking.
– Conduct daily software development tasks including solution design, coding, testing, and peer collaboration.
**Required Skills:**
– Proficient in Go programming language.
– In-depth knowledge of public cloud services and related tools, including AWS, Azure, Terraform, and Kubernetes/OpenShift.
– Familiarity with CI/CD practices as well as release engineering tools like Azure DevOps and GitHub Actions, along with deployment techniques such as blue/green and canary deployments.
– Experience with monitoring and observability solutions, including Splunk, App Dynamics, and Open Telemetry, along with foundational networking and security knowledge.
– Strong database skills, particularly with AWS RDS, PostgreSQL, and DynamoDB.
– Ability to work autonomously and collaboratively, taking full responsibility for outcomes.
– Proven capacity to leverage AI tools efficiently without excessive dependence, demonstrating sound judgment and critical analysis.
**Preferred Skills and Experiences:**
– Direct experience in coding and development roles is essential.
– Flexible in navigating uncertainties within a self-directed agile team.
– Excellent communication skills to bridge technical and non-technical discussions effectively.
**Education and/or Experience Required:**
– A minimum of 7 years of relevant experience in programming and supporting software applications.
– {OR} Completion of a technical training program along with 4 years of relevant experience.
– {OR} A Bachelor’s Degree or higher in a field related to Information Technology, paired with 4 years of experience in programming and support of software applications.