Company

RIT Solutions, Inc.See more

addressAddressMinneapolis, MN
type Form of workFull-Time
CategoryInformation Technology

Job description

Duration: 8-12+ month
Must have a valid LinkedIn profile
Responsibilities:

  • Design and implement automation solutions to optimize our systems
  • Write high-quality, maintainable, and scalable code using Golang
  • Configure AIOps/Event Management platform to monitor and analyze system performance
  • Collaborate with cross-functional teams to identify automation opportunities and streamline workflows
  • Develop and maintain technical documentation and operational procedures
  • Troubleshoot and resolve complex automation issues
  • Continuously evaluate and improve automation processes to enhance system performance and reliability
  • Develop and maintain Golang libraries and tools to support automation efforts
  • Design and implement solutions using Golang that are scalable and maintainable
  • Participate in code reviews and ensure adherence to coding best practices in Golang
  • Keep up to date with the latest developments in Golang and automation technologies and incorporate these into the automation solutions
  • Collaborate with other developers and stakeholders to integrate Golang code into the larger automation framework
  • Develop and maintain documentation for Golang code and processes.

Qualifications:
  • Bachelor's degree in computer science, Software Engineering, or a related field
  • 6+ years of hands-on experience in Golang development
  • 3+ years of experience in automation engineering, AIOps/Event Management platform configuration
  • Deep expertise in building RESTful web services and microservices using Golang
  • Proficiency with Golang frameworks such as Gin, Echo, or Revel etc.
  • Experience with Golang tools like go-routine, go-channels, and the standard Golang library
  • Strong knowledge of relational databases (like PostgreSQL, MySQL) and NoSQL databases (like MongoDB, Cassandra) and how to interface them with Golang
  • Experience with Golang ORM tools such as GORM
  • Proficient in optimizing Golang applications for performance, scalability, and reliability
  • Knowledge of containerization (Docker) and orchestration tools (Kubernetes)
  • Familiarity with Golang package management tools such as Go Modules
  • Experience in integrating third-party APIs using Golang and handling API Rate Limiting and Data Parsing
  • Proficiency in cloud platforms such as AWS, GCP, and Azure, especially concerning Golang application deployments
  • Strong understanding of test-driven development (TDD) using Golang, and familiar with testing tools such as GoConvey or Testify
  • Knowledge of Continuous Integration (CI) and Continuous Deployment (CD) tools and how they pertain to Golang projects, such as Jenkins, Travis CI, Concourse CI or CircleCI etc.
  • Solid grasp of Golang concurrency patterns and memory management
  • Effective communication and collaboration skills; ability to articulate complex Golang-centric topics to non-technical stakeholders
  • Eagerness to keep up with the latest Golang releases and community best practices, ensuring the company's tech stack remains current and competitive
Refer code: 7298302. RIT Solutions, Inc. - The previous day - 2023-12-19 06:49

RIT Solutions, Inc.

Minneapolis, MN
Popular Golang Developer jobs in top cities
Jobs feed

Paralegal I

Danaher

Sunnyvale, CA

Assistant Coach - Women's Volleyball

Trinity Christian College

Palos Heights, IL

Electrician

Tradesmen International

DUBLIN, OH

Sp Unit Staff RN - LABOR & DELIVERY

Kaiser Permanente

San Diego, CA

HELPER COOK (FULL TIME)

York State Department Of Labor

New York, NY

FOOD SERVICE WORKER (SEASONAL)

York State Department Of Labor

New York, NY

order picker 1st shift.

Spherion

Clear Lake, IA

$17.00 per hour

Production Associate (3rd Shift) Drying

Ornua

Whitehall, WI

Upbeat Diner Food Service Cook

Sweetwater Sound

Fort Wayne, IN

Share jobs with friends