Software Developer (f / m / d)
About the Role
Location Germany Bayern Erlangen Company Siemens Energy Global GmbH & Co. KG Organization Grid Technologies Business Unit Product Management Full / Part time Full-time Experience Level Mid-level Professional A Snapshot of Your Day As a Software Developer at Siemens Energy, you will be a key player in our mission to connect efficient factories. You will work within a global and distributed development team, responsible for developing software components and defining methods and software architectural concepts for global engineering tools. Your work will contribute to sustainable software development in line with Siemens Energy guidelines, such as cyber security and modern development standards. Your efforts will strengthen Siemens Energy's competitiveness by enabling more efficient engineering processes at our sites.You will be part of a global, harmonized engineering tool landscape development and operation team, including necessary infrastructure such as PLM and SAP systems. The team comprises transformer domain experts, solution architects, IT experts, and operational experts. How You’ll Make an Impact
- Define guidelines for the development of software tools and actively shape their development.
- Analyze, rate, and estimate business / user requirements and design solutions in cooperation with stakeholders and the project team.
- Handover and maintain software components for in-house operation at production sites and perform user support.
- Improve development methods and processes in a multicultural, agile, and highly skilled team.
- Collaborate with teams from different departments and sites in an international environment.
- Contribute to the Siemens Energy transformer business in terms of quality, efficiency, and sustainability.
What You Bring
Master’s degree in computer science, physics, mechanical engineering, or a related field.Several years of experience developing desktop applications and controls in the WPF framework.Strong knowledge of software architecture principles like microservice architecture, and object-oriented programming (C# and / or C++), with a solid understanding of .NET technology stack, MVVM / S paradigm, design patterns, and SOLID principles.Experience in agile software development (SCRUM), Scaled Agile Framework (SAFe) methodology preferableExperience with source control systems and branching strategies, preferably GIT workflow.Proficient communication skills in English and willingness to travel internationally.