Flag job

Report

SOFTWARE ENGINEER - RUST AND JAVA/C#

Min Experience

3 years

Location

Pune, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Siemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow. Our solutions help companies of all sizes create and leverage digital twins that provide organizations with new insights, opportunities and levels of automation to drive innovation. Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software. Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customers' expectations by achieving high quality and on time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas. Technical project lead. Works with general supervision on complex projects with latitude for independent judgment. Moderate skills with high level of proficiency and technical expertise. Essential Functions: * Design, develop, modify, and implement software programming for products. * Manages assigned releases and projects release including defining scope, plans, schedules, and deliverables. * Builds and releases help products. * Develops test plans and coordinates and executes QA testing. * Identifies tools and processes to improve/facilitate production activities. * Analyze requirements to translate into technical solutions. * Writes/updates scripts to support and enhance production processes. * Supports writing staff on use of tools and processes. * Proactively communicates status on all projects and releases. * Apply appropriate tools to analyze, identify, and resolve technical problems. * Participates in special projects, marketing efforts and formal proposals. * Develop new ideas. * Documents all processes and procedures Skills and Abilities Required: * Provide innovative solutions to problems in the area of acknowledged expertise. * Programing knowledge using RUST, C# and Java is required * Network secure communication, Modern APIs and security. Latest and modern tools and technologies involving Load balancers (NGINX) * Proficiency in Microservices architecture * Internal knowledge of how Kubernetes and containers work is a plus. * Good understanding of application security, network latency, and performance in a distributed application development is a plus * Moderate knowledge of systems, methods, metrics, estimating skills, and process orientation * Ability to work on multiple complex projects simultaneously. * Knowledge of construction and testing skills * Knowledge of application integration skills * Knowledge of hardware and operating environment * Knowledge of program and system development skills * Knowledge of production support skills * Ability to communicate complex technical concepts clearly and effectively. Education and Experience Requirement: Typically requires a degree in computer science, engineering, or equivalent and three to five years of experience

About the company

Siemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow. Our solutions help companies of all sizes create and leverage digital twins that provide organizations with new insights, opportunities and levels of automation to drive innovation. Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.

Skills

rust
java
c#
network
api
security
nginx
microservices
kubernetes
containers
application security
network latency
performance
systems
methods
metrics
estimating
process orientation
construction
testing
application integration
hardware
operating environment
program development
system development
production support