Senior Developer (f/m/d) Architect Platform (Cyber / Build)
About the Role
Location Germany Baden-Wuerttemberg Karlsruhe
1. Country/Region: Germany
2. State/Province/County: Bayern
3. City: Erlangen
Remote vs. Office Hybrid (Remote/Office) Company Siemens Energy Global GmbH & Co. KG Organization Gas Services Business Unit Central Full / Part time Full-time Experience Level Experienced Professional A Snapshot of Your Day Omnivise T3000 is one of the leading control systems in the energy market. As Siemens Energy own control system it plays an important role in the global energy transition. Two main aspects of T3000 are System Platform (Hardware and Operating System, Open Source Software) and Software Application (T3000 Functionality in software). Within System Platform multiple international teams are responsible for integration of the basic hardware and commercial or open-source software to build the basis for T3000. As a Senior Developer Architect Platform (Build / Cyber) your main tasks is concept development for parts of the control system with special focus on establishing an innovated build environment for the system platform. Also, you are coordinating and technically clarifying development tasks across multiple agile development teams in communities of practice. How You’ll Make an Impact
4. Provide technical guidance for the agile development team, create technical specifications, drive refinement of new system features related to enhanced platform architecture
5. Establishing effective DevOps build pipelines incl. system deployment in different production scenarios, this includes continuous integration, continuous delivery/deployment (CI/CD)
6. Doing risk assessment based on considerations for information security, data protection and related regulations
7. Problem evaluation and root cause analysis of reported issues from test teams or customer projects
8. Technical specification and refinement of features and user stories within the agile development team
What You Bring
9. / Master's degree in information technology or automation or a related field
10. Expertise in IT automation tools like Puppet/Foreman and Ansible and in software deployment / configuration management on Windows (incl. Powershell) and Linux platforms in an agile development environment
11. Cybersecurity skills like network- and system-administration, penetration testing, hardening, malware protection, and vulnerability are a basic need as well experience with additional security applications like whitelisting and intrusion detection is of advantage
12. Solid background in Java programming in a system development team with focus on microservices is a plus as well as extended experience in software development tools and office environment (, Eclipse, GITLab, Jenkins, Microsoft Office)
13. Experience in agile development process (SAFe) is a plus and knowledge of distributed control systems, design and specifications
14. Professional written and verbal communication skills in English, German is a plus