Job Description
Job Description
We are looking for a dedicated Golang Developer to join our expanding team. As a Golang Developer, we hope that you will be able to use your enthusiasm for Golang Developer to create beautiful photos and intriguing content. You will work with other designers to generate visually appealing graphics and campaigns to boost our user base.
You will work with other technical personnel to deliver and maintain a fully functioning software implementation. We hope you will be able to leverage your love for software engineering to create highly immersive user apps. Maintaining code repositories on GitHub and internal server storage modules will be among your responsibilities
Reports To
Chief Technology Officer
Tech Lead
Senior Software Developer
Responsibilities
Manage and organise an Asp.net development team to deploy and deliver effective apps
Create a rich user experience by utilising controls and components from the AJAX control toolkit
Write UNIX shell scripts to automate the build process and execute routine tasks such as file transfers between hosts
Create batch jobs using EJB scheduling, and container manages transactions for high-volume transactions
Generate XML calls for a post, update, and delete API requests
Create a web presentation layer with HTML and CSS that adheres to internal standards and rules
Employ SQL XML to bulk load data into the system, allowing the programme to do real-time calculations
Use PHP, HTML, MySQL, and JavaScript programming abilities
Work on Java automation tools for production deployments and SDLC knowledge base
Utilise Python and shell for scripting, as well as SQL for the backend, to create a reporting system
Using Jenkins, automate build procedures so that developers may build for various Linux distributions with each code contribution
Contribute to the creation of build scripts in UNIX
Attend scrum planning team meetings on a daily and weekly basis
Using JSON format, extract data in the UI for many customers
Use JUnit to write unit tests and TestNG to write system tests
Use the JUnit framework to do unit testing on various project modules
Requirements & Skills
A bachelor’s degree in computer science, information technology, or a closely related discipline
Knowledge of the Go programming language, paradigms, constructions, and idioms
Understanding of popular Go routines and channel patterns
Extensive knowledge of the Go frameworks and tools
Godep, Sltr, and other dependency management tools
The templating language of Go
Stringer, one of Go’s code creation tools
Popular Revel Router packages, such as Gorilla Mux, are examples of Go web frameworks
Capability to write compelling and tidy Godoc comments
Knowledge of code versioning technologies such as Git, SVN, and Mercurial