Job Description
378216
Company
Siemens Technology and Services Private Limited
Organization
Advanta
Job Family
Research & Development
Experience Level
Experienced Professional
Full Time / Part Time
Full-time
Remote vs Office
Office/Site only
Contract Type
Permanent
Role: Software Developer (Golang)
Qualification: Bachelor / Master of Engineering in CSE / IT / ECE, MCA
Experience: 5 to 8 years of professional experience in software development with strong knowledge in Golang, python and docker / container-based technologies.
5+ years of experience in designing and implementing microservices using docker / container.
Proficiency in Go programming.
Knowledge on Go templating, knowledge of common Goroutine and channel patterns.
Experience with the full site of Go frameworks and tools, including:
o Dependency management tools such as Godep, Sltr, etc.
o Go’s code generation tools, such as Stringer
o Popular Go web frameworks, such as Revel
o Router packages, such as Gorilla Mux
Advanced knowledge in Linux OS.
Working knowledge in Java, Python is recommended.
Working knowledge in RDBMS such as PostgreSQL, writing SQL queries and stored procedures.
Working knowledge in Software engineering practices, Object Oriented programming, SCA tools,
Exposure in web technologies (Angular,CSS, Typescript),
Exposure to Messaging systems such as MQTT, Kafka.
Unit test, TDD with Agile/Scrum environment
Exposure to public cloud solutions such as Azure, AWS
Exposure to design principles and design patterns
Good analytical and problem-solving skills
Ability to effectively communicate and interact with different stakeholders
Proactive, self-motivated, result oriented, good oral and written communication
Familiarity with lint-ing tools, Coverity and/or other code quality tools, performance analysis, profiling tools etc.,
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software developer |Golang position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru 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.
