Golang Job: GO - Golang Developer

Job added on

Location

Jersey City, New Jersey - United States of America

Job type

Full-Time

Golang Job Details

Title: GO / Golang Developer

Location: Onsite - Jersey City, NJ, USA

Duration/Type of Job: 6+ months

Job Summary: GO Developer:

Key Responsibilities:

  • Develop and maintain software applications using Go, with a focus on interfacing with low-level Windows system calls.
  • Design and implement TypeScript-based / Electron / Wales GUI frontends that are user-friendly and responsive.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Participate in the full Software Development Life Cycle (SDLC) process, including requirements analysis, design, development, testing, deployment, and maintenance.
  • Implement security best practices to ensure the integrity and confidentiality of data.
  • Develop and integrate RESTful APIs for seamless communication between systems and edge devices.
  • Optimize application performance and ensure scalability and reliability.
  • Troubleshoot and resolve technical issues related to Windows system calls and frontend development.
  • Stay up-to-date with industry trends and emerging technologies to continuously improve our software solutions.

Qualifications:

  • Proven experience as a Go Developer, with a strong understanding of the Go programming language.
  • Expertise in interfacing with low-level Windows system calls and APIs.
  • Proficiency in TypeScript and experience in developing GUI frontends.
  • Familiarity with Windows operating system architecture and internals.
  • Experience in the Software Development Life Cycle (SDLC) process.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Bachelor's or Masters degree in Computer Science, Engineering, or a related field.
  • Proficiency in PC hardware and device driver knowledge is a plus
  • Experience with security best practices and RESTful API development.
  • Familiarity with cloud environments and services. Understanding of Citrix, VMWare virtual desktop environments
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.