Software Developer - Golang

Job Description

Design, develop, modify, and implement software programming for products (both internal and external) with a focus on surpassing customer expectations, on achieving high quality and on-time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanisms. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs that may involve complicated workflows or multiple product areas. Technical lead of one or more projects within one area of a product. Provides input to the technical direction for one area of a product. Occasional consults with customers in regard to future upgrades and products. Able to solve complex technical problems. Provides specialized expertise within multiple systems, and software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas. Works with minimal supervision on complex projects with wide latitude for independent judgment. Highly skilled with extensive proficiency and technical expertise.
Good understanding of cloud technologies.
Hands-on experience in software application development in Golang
Knowledge of container environments like Docker, Kubernetes
Good hands-on Working knowledge in RDBMS
Experience in DevOps and microservices would be preferred
Test-driven development, CI/CD process, continuous testing, Agile/Scrum practices with Github/Jira/Jenkins/Collaborator or similar platforms
Strong common open-source tools platforms
The candidate is expected to have strong debugging, triaging, and troubleshooting skills.
Experience with Object-Oriented Design (OOD)

Organization: Digital Industries

Company: Siemens Industry Software (India) Private Limited

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?