Job Details:
Must Have Skills: -Rich development experience programming:, GoLang
-Excellent interpersonal, organizational and communication (written, verbal, and presentation) skills are a must
-Operate in a fast-paced environment with multiple concurrent priorities
Nice to Have Skills:
1. Experience with Scripting: Familiarity with scripting languages like Shell or Perl can be highly beneficial. This skill can streamline development processes and aid in automation, making a Go Developer more versatile
2. Knowledge of DevOps Practices: Understanding DevOps practices, including continuous integration, continuous deployment, and infrastructure as code, can greatly enhance a Go Developer’s ability to contribute to the full software development lifecycle.
Detailed Job Description
Key Responsibilities:
Experience with automation in one or more of the programming: GoLang
Strong knowledge of Go programming language, paradigms, constructs, and idioms
Experience with Kubernetes.
Knowledge of common Goroutine and channel patterns
Experience with the full site of Go frameworks and tools, including:
Dependency management tools such as Godep, Sltr, etc.
Go’s templating language
Popular Go web frameworks
Minimum Years of Experience: 8years
Certifications Needed: As needed
Top 3 responsibilities you would expect the Subcon to shoulder and execute
- Code Development and Review: The Subcon should be responsible for writing high-quality, efficient, and testable Go code. They should also participate in code reviews to ensure adherence to coding standards and to contribute to the continuous improvement of the codebase.
- System Optimization and Problem-Solving: The Subcon should actively engage in system optimization to improve performance and scalability. They should also be adept at problem-solving to quickly identify and address issues in the development process.
- Collaboration and Technical Guidance: The Subcon should collaborate effectively with the in-house development team, providing technical guidance and support. They should also ensure that their work aligns with the project’s goals and timelines