Golang Software Developer - Senior

5 - 9 years

0 Lacs

Posted:6 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Siemens Digital Industries Software is a prominent provider of solutions for designing, simulating, and manufacturing products across various industries. From Formula 1 cars to skyscrapers, ships, and space exploration vehicles, many objects in our daily lives are conceptualized and produced using our Product Lifecycle Management (PLM) software. As a Golang Software Developer - Senior at our Udaipur, India office, you will play a pivotal role in the following responsibilities: Technical Leadership: - Lead the design and development of microservices-based applications utilizing Golang and Java. - Architect and deploy cloud-native solutions on the AWS platform. - Drive container orchestration strategies using Kubernetes. - Offer mentorship to junior developers and provide technical guidance. - Engage in code reviews and establish processes for development and implementation. Development & Implementation: - Develop robust, scalable, and secure industrial edge applications. - Design and implement RESTful APIs and microservices. - Create and maintain CI/CD pipelines. - Optimize application performance and resource utilization. - Implement monitoring, logging, and observability solutions. Cloud & Infrastructure: - Design and implement infrastructure using AWS services. - Manage Kubernetes clusters and deployments. - Implement infrastructure as code using tools like Terraform. - Ensure high availability and disaster recovery strategies. Technical Requirements: - Proficiency in Golang and Java programming languages. - Extensive experience with AWS services such as ECS, EKS, Lambda, and S3. - Deep understanding of Kubernetes and container orchestration. - Experience with microservices architecture and distributed systems. - Knowledge of DevOps practices and CI/CD pipelines. - Familiarity with industrial protocols and automation systems. - Experience with version control systems like Git. Soft Skills: - Excellent communication and presentation abilities. - Strong problem-solving and analytical thinking. - Team leadership and mentoring capabilities. - Ability to work efficiently in cross-functional teams. - Adaptability and willingness to learn new technologies. - Customer-oriented mindset. Qualifications: - Bachelor's/Master's degree in Computer Science or related field. - Experience with industrial automation software is advantageous. - Knowledge of OPC UA, MQTT, or similar industrial protocols. - Understanding of cybersecurity best practices. - Experience with agile development methodologies. What We Offer: - Opportunity to work on innovative industrial IoT projects. - Professional development and training opportunities. - Collaborative and innovative work environment. - Competitive compensation package. - Work-life balance. - Global project exposure. As part of Siemens, you will be contributing to the advancement of Industrial Edge software solutions while upholding high standards of code quality and system reliability. Join over 377,000 minds shaping the future in over 200 countries. Siemens is committed to diversity and welcomes applications that reflect the communities we serve. Employment decisions at Siemens are based on qualifications, merit, and business requirements. Bring your curiosity and creativity to help us shape tomorrow! Our reward package includes a competitive salary, bonus scheme, generous holiday allowance, pension, and private healthcare. Transform the everyday with Siemens Software.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You