Search

GoLang Developer II (Contractor)

Robert Half
locationWashington, DC, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

We are looking for an experienced GoLang Developer II to join our team on a long-term contract basis in Philadelphia, Pennsylvania. In this role, you will focus on developing high-quality software solutions, leveraging your expertise in GoLang and Linux environments to build robust applications. This position offers the opportunity to work on innovative projects, debug software issues, and contribute to the design and optimization of technical solutions.



Primary Focus:

Design, develop, and test media analysis pipeline components to support MAF analysis

Key Responsibilities

  • Develop new functional features and maintain high code quality.
  • Debug and resolve software defects.
  • Participate in daily scrum meetings and sprint ceremonies.
  • Collaborate with research teams to implement best practices, observability, and resiliency.
  • Switch between development, infrastructure, and QA roles as needed.
  • Participate in solution design sessions and document solutions.
  • Decompose business requirements into technical tasks and estimate effort.
  • Apply reverse engineering techniques to understand existing code.

Technical Requirements

Must-Have Skills

  • GoLang: 2+ years of hands-on experience.
  • DevOps & Infrastructure:
  • Deployment automation using Terraform.
  • Experience with AWS.
  • Pipelines built in Kubernetes.
  • Linux: Strong background, including PKI certificate and SSH key management.
  • Authentication: Understanding of SSO and MFA.
  • Databases: Experience with MongoDB and PostgreSQL (SQL & NoSQL).
  • Version Control: GitHub.

Nice-to-Have Skills

  • Python: Beneficial for scripting and automation.
  • Machine Learning: Basic understanding.
  • JavaScript: 2 years of programming experience.
  • Infrastructure as Code (IaC): Experience with Pulumi is a plus.
  • Cloud Platforms: Exposure to Azure or GCP.


Work Environment

  • Agile development with daily stand-ups and sprint ceremonies.
  • Jira used for ticket tracking.
  • Meetings typically limited to 1 hour daily.
  • Full SDLC involvement including infrastructure and deployment.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...