Job Description
Golang Developer in a leading financial Co.
Job Description:
Golang developer is responsible for several server duties throughout the software development lifecycle, from concept and design to testing. The developer is required to write code through the development, implementation, and maintenance of Golang-based components and interfaces.
Responsibilities
Direct Responsibilities
Contribute to all stages of software development lifecycle
Time management and organizational skills
Strong analytical skills
Good knowledge of Docker and Kubernates.
Experience of working in linux environment
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Analyze user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Ensure application designs conform with business goals
Identify and resolve any technical issues arising
Create detailed design documentation
Conducting software analysis, programming, testing, and debugging
Contributing Responsibilities
Insist team member to use secure coding guidelines
Review and Integrate team members code Being bridge between developer and Quality team
Candidate Profile:
Technical & Behavioral Competencies
Expertise in Building Golang application (RestAPI / Websockets)
Design pattern (Producer Consumer, Singleton etc)
knowledge of Go templating, common frameworks, and tools
Knowledge in Java/ Python is recommended
Experience of the design patterns and best practices with Go Language.
Experience in GoLang concepts like Slices, Maps, Structs, Interfaces, Go routines and Channels and Extensive working knowledge with Micro services, Gokit, ORM GORM.
Experience MVVM/MVC Pattern
Data Structure (List, Dictionary, Queue, Stack, Linked List, set etc)
Expertise in writing Multithreaded programming
Skill of Building Client Server Architecture (2 & 3 Tier Architecture)
Extensive Knowledge of writing SQL query and Stored Procedure (MS SQL or MySql)
Knowledge about cipher data (Encryption/Decryption)
Knowledge in Byte/Bit Operations
Specific Qualifications (if required)
Any Graduate – BE, MCA, M-Tech, ME, Msc – Computers Science
3+ years’ experience in IT Software Development/Analysis
Experience: 3 to 8 years
Annual CTC: Rupees 20,00,000 to 30,00,000
Keywords: ★ - Must have key skills
Concept Design Software Development Life Cycle ★ Golang Go Language ★ Docker ★ Kubernates Linux Application Designing Testing RestAPI Websockets Singleton Javascript Python Slices Maps Structs Interfaces Micro Services MVVM Data Structure MS SQL MySql Byte
Locations:
Mumbai
Requirement Category
Industry: Financial Services
Functional Area: Engineering - Software & QA
Role: Software Development - Other
Education Details
UG Qualification: B.Sc (Computers), B.Tech/B.E. (Computers), BCA (Computers)
• PG Qualification: M.Tech (Computers), MS/M.Sc(Science) (Computers), MCA (Computers
💡 Quick Summary
Seeking a career-building opportunity? The Golang Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
