Project Description

The client is seeking to hire a skilled software developer to help with the development of their current projects. Your duties will primarily revolve around migrating a microservice which is currently in the Python framework to Golang microservice, building software by writing code, and adapting it to improve its performance. To be successful in this role, you will need extensive knowledge of the programming language Golang (Python knowledge is an added advantage) and the software development life-cycle.

Responsibilities

  • Execute full software development life cycle (SDLC)
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features

Requirements

  • Ability to develop software in Golang programming language
  • Excellent knowledge of relational databases, MySQL and ORM technologies (GORM)
  • Proven work experience as a Software Engineer or Software Developer
  • Experience designing interactive applications & microservices
  • Experience with test-driven development
  • Ability to document requirements and specifications

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)