Sr. Developer !GoLang experience a must

Sr. Developer !GoLang experience a must

04 Apr 2025
Georgia, Atlanta, 30301 Atlanta USA

Sr. Developer !GoLang experience a must

Vacancy expired!

Sr Programmer/Developer GoLang FULL REMOTE ! W-2 WITH BENEFITS

Job Details

Company is located in greater Atlanta, GeorgiaThis is 100% Full Remote

This company introduced the first cellular managed SCADA solution to the water and wastewater industries nearly two decades ago. The company currently serves more than 2,800 utilities across the U.S. and Canada and is known as an established monitoring technology innovator. This company also offers highly reliable solutions that are designed for pump stations, lift stations, manholes, tank and well control, as well as lake and river level monitoring. Standardized field hardware, national cellular data networks, centralized servers, advanced alarming functions, and web-based SCADA software are combined into a single, low-cost solution with a predictable cost of ownership.

We are looking for a candidate who will work with our team to design and build new production services as well as add features to existing ones. You will become a subject matter expert on our technology stack and product delivery as well as contribute to code reviews, automation testing, and roadmap planning. Our technology stack is primarily written in Go using containerization, but we also support services written in C# .NET and are migrating legacy services from various older languages in VB6, ASP and Delphi into Go.

The company offers great benefits including paid holidays, paid time off and matching 401k.

Responsibilities:
  • Writing scalable, robust, testable, efficient, and easily maintainable code using Go
  • Translating software requirements into stable, working, high performance software
  • Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture
  • Add and improve Go unit, integration and end-to-end tests
  • Use Docker containers to make testing and deployment repeatable and consistent
  • Take full ownership and responsibility for building, testing, maintaining and deploying one or more Go services
  • Work with other software developers through direct collaboration, team planning and code reviews
  • Collect and document service requirements by talking to others and looking at legacy code
  • Use Agile software development with Scrum by participating in team sprints, planning and retrospective meetings
  • Utilize a git-based code repository and CI/CD pipelines
  • Track your work and help document system descriptions and processes using the Atlassian suite
  • Diagnose and fix production service issues quickly and effectively using different monitoring tools


Requirements:
  • Strong knowledge of Go programming language, paradigms, constructs, and idioms
  • 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
    • Go's code generation tools, such as Stringer
    • Popular Go web frameworks, such as Revel
  • Experience with developing gRPC and/or REST APIs
  • Git-based source code management
  • Understand how to use Docker
  • Experience with SQL and/or NoSQL databases
  • Strong communication skills
  • Must be able to contribute in all layers of technical design, development, testing, implementation and support
  • Ability to handle multiple projects
  • Ability to work independently as well as within a team environment
  • Passionate about writing quality code, following best practices, solving complex technical challenges and constantly honing your development skills
  • Excellent analytical and problem-solving skills
  • Experience in C# .Net a big plus
  • Log aggregation platform experience a plus (i.e. ELKStack- Elasticsearch, LogStash, Kibana)

Preferred Qualifications:
  • Must be able to work independently with minimal supervision
  • Strong team player with good communication skills
  • Performs other duties as assigned


Apply

Related jobs

Job Details

  • ID
    JC37678443
  • State
  • City
  • Job type
    Permanent
  • Salary
    N/A
  • Hiring Company
    Gables Search Group
  • Date
    2022-04-03
  • Deadline
    2022-06-02
  • Category

Jocancy Online Job Portal by jobSearchi.