Golang Developer Full-time

ENGINEER MASTER SOLUTIONS PRIVATE LIMITED

Posted By : ENGINEER MASTER SOLUTIONS PRIVATE LIMITED

Indore, Madhya Pradesh (2)

Position Overview:
We are seeking a skilled Golang Developer to join our development team. As a Golang Developer, you will be responsible for designing, developing, and maintaining software applications using the Go programming language. You will collaborate with cross-functional teams, including designers and other developers, to create efficient and scalable solutions. The ideal candidate has a strong understanding of Go development principles, a solid grasp of software engineering concepts, and a passion for delivering high-quality software.
Responsibilities:
Design, develop, and maintain software applications using the Go programming language.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, efficient, and modular code following best practices.
Troubleshoot and debug issues, providing timely resolutions.
Optimize application performance and scalability.
Conduct thorough testing of applications to ensure high quality and reliability.
Participate in code reviews to maintain code quality and consistency.
Stay updated with the latest industry trends and technologies in Go development.
Assist in estimating project timelines and deliverables.
Continuously improve development processes and tools to enhance productivity.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Proven experience as a Golang Developer, with a solid portfolio of software applications developed using Go.
Strong understanding of the Go programming language and its ecosystem.
Familiarity with software engineering principles, such as design patterns and SOLID principles.
Proficient in working with databases, both SQL and NoSQL.
Experience with building and consuming RESTful APIs.
Familiarity with version control systems, preferably Git.
Knowledge of containerization technologies like Docker.
Understanding of software testing principles and practices.
Ability to collaborate effectively in a team environment.
Strong problem-solving and analytical skills.
Excellent communication and interpersonal skills.
 

Role Specific Skills
  • Active Listening
  • Complex Problem Solving
  • Computers and Electronics
  • Critical Thinking
  • Customer and Personal Service
  • Deductive Reasoning
  • Design
  • Engineering and Technology
  • English Language
  • Inductive Reasoning
  • Information Ordering
  • Judgment and Decision Making
  • Mathematical Reasoning
  • Mathematics
  • Near Vision
  • Oral Comprehension
  • Oral Expression
  • Originality
  • Problem Sensitivity
  • Reading Comprehension
  • Selective Attention
  • Social Perceptiveness
  • Speaking
  • Speech Clarity
  • Speech Recognition
  • Telecommunications
  • Written Comprehension
  • Written Expression

Bachelor of Computer Science (B.C.S)

Bachelor of Engineering (B.E) - Computer Science & Engineering

Bachelor of Engineering (B.E) - Information Technology

Bachelor of Science (B.Sc) - Computer Science

Bachelor of Technology (B.Tech) - Computer Science & Engineering

Bachelor of Technology (B.Tech) - Information Technology

Master of Computer Applications (M.C.A) - Computer Science

Master of Computer Applications (M.C.A) - Information Technology

Master of Engineering (M.E) - Computer Science & Engineering

Master of Engineering (M.E) - INFORMATION TECHNOLOGY

Master of Science (M.Sc) - Computer Science

Master of Technology (M.Tech) - Computer Science & Engineering

Master of Technology (M.Tech) - Information Technology

Journey