i
Visionyle Solutions
134 Visionyle Solutions Jobs
Golang Developer
Visionyle Solutions
posted 12d ago
Flexible timing
Key skills for the job
Notice Period: Immediate Joiners Only
Mode of Interview : 2-3 rounds
Position Description:
The Network Tools portfolio offers custom-developed tools that help network teams with automation, dashboards and self-service capabilities.You will be a member of the Network Tools team and will collaborate with Network teams to gather requirements, document, develop, and deliver the Tools.
Responsibilities :
As a Network Services Senior Software Developer, you will be part of the team developing the self-service and automation tools that will improve the productivity and quality of various infrastructure tasks.
* Lead the software development projects / enhancements. Interface with internal customers to gather requirements and develop the tools.
* Work with Network Service teams to Develop tools to automate the configuration deployment, administration and improve monitoring/observability capabilities for computer network.
* Move architectural concepts through the software design and validation stage into Production.
* Support service owners with documenting requirements, architecture, engineering decisions.
* Develop and support Network Tools and lead the migration of legacy Perl apps to Golang.
* Lead and support Engineers with development of APIs to automate infrastructure.
* Lead the development of tools to integrate, manage and maintain infrastructure / hosting services.
* Be willing to be on call for Application support when needed.
* Problem-solver with a passion for technology; skilled in grasping the big picture, conceptualizing, developing, and implementing solutions, and partnering closely with business leaders and IT businessinterfaces with a view of automation and observability.
Skills Required:
MUST HAVE - SKILLS & EXPERIENCE
8+ years of overall software development experience and around 3 years of Go language (aka GoLang).
* 3+ years of JavaScript experience: JavaScript libraries (jQuery, Bootstrap, Vue.js, etc.) and SQL.
* 2 to 3 years of development experience in Unix/Linux environments, with an understanding of CSS and proficiency in Linux/Unix bash scripting.
* Experience in development and management of Application Programming Interface (API).
Willingness to learn Perl as needed to migrate or support existing Perl Apps.
* Demonstrating a strong command of DevOps practices such as Infrastructure as Code (IaC) and CI/CD tools and pipelines like Rally, GitHub, Jenkins, Jira, etc., will provide a significant edge.
* Excellent troubleshooting, debugging, multi-tasking, analytical and problem-solving skills.
* Self-starter with good communication skills, fluent in English, written and verbal.
* Ability to learn new technology or skills quickly.
Skills Preferred:
NICE TO HAVE- SKILLS & EXPERIENCE
Infrastructure Automation experience or understanding of tools. Eg. Ansible, Terraform etc.
* Networking knowledge: TCP/IP, Cisco network equipment, Cloud technologies.
Functional understanding of infrastructure architecture (network, storage, hosting, cloud)
* Development experience in GCP or other Cloud platforms
* Self-starter with high degree of motivation and ability to learn new subjects quickly.
Experience Preferred:
* Experience in development and management of Application Programming Interface (API).
* Willingness to learn Perl as needed to migrate or support existing Perl Apps.
* Demonstrating a strong command of DevOps practices such as Infrastructure as Code (IaC) and CI/CD tools and pipelines like Rally, GitHub, Jenkins, Jira, etc., will provide a significant edge.
* Excellent troubleshooting, debugging, multi-tasking, analytical and problem-solving skills.
* Self-starter with good communication skills, fluent in English, written and verbal.
* Ability to learn new technology or skills quickly.
Employment Type: Full Time, Permanent
Read full job description6-10 Yrs
Bangalore / Bengaluru