Logo
Voith US Inc.

Software Engineer

Voith US Inc., Raleigh, North Carolina, United States, 27601


About the Voith GroupThe Voith Group is a global technology company. With its broad portfolio of systems, products, services and digital applications, Voith sets standards in the markets of energy, paper, raw materials and transport & automotive. Founded in 1867, the company today has around 22,000 employees, sales of 5.5 billion and locations in over 60 countries worldwide and is thus one of the larger family-owned companies in Europe.

Voith US Inc. is hiring for:

Software Engineer

Raleigh, North CarolinaSummary:The Software Engineer will help develop our cutting edge industrial IoT platform. Our platform leverages sophisticated analytics through big data and machine learning to stay ahead of infiltrators and our friendly interface lets our clients use it with ease.Your Tasks:Take responsibility for the development and implementation of micro service architecture for industrial IoT applications.Develop and establish reference platform components.Translate high-level capabilities from user stories into well structured, optimized code.Simplify and enhance existing technology and architecture to standardize services and API offerings.Identify new technological toolchain/implementation trends for next-generation web applications.Foster innovation by exploring, investigating, recommending, benchmarking, and implementing data centric technologies for the platform.Agile software development using scrum method for highly available web based online applications.Learn and grow with developers on various tasks.Work effectively with other local and global development teams.Present designs and own work to internal groups and review the work of others for quality assurance.Create intuitive technical documentation enabling others to use and build upon the code base.

Your Profile:Excellent time management skills with a proven ability to meet deadlines.Strong Analytical and conceptual skillsAbility to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.Strong desire to learn a variety of technologies and processes with a "can do" attitudeAble to work in network structures and cross-functional, multi-cultural teams.Team player; open, transparent, and communicative.Open-minded to new ideas and concepts. Self-organized, structured and solution oriented.Ability to work in a fast-paced environment with focus on test driven development and CI/CD/DevOpsAffinity for IT technologiesBSc/MSc degree in computer science, a related discipline or comparable qualification5+ years of professional experience as software developerSolid understanding and enthusiasm for big data infrastructures as well as technologiesGood knowledge in SQL and NoSQL databasesIdeally, experience in BI systems including dashboard and report development for data analysis and visualizationExperience in working with CI/CD technologies like GitLab, Pipelines, DockerExperience in microservice architecture environment, preferably using Java or GolangUnderstands best practices of REST API designFamiliarity with serverless computingUnderstands fundamentals of cloud computing conceptsExperience in one of the following areas is desirable: Code reviews, continuous integrationHands-on experience with Docker containers and Kubernetes