"Siemens Smart Infrastructure" - Grid Software; SI GSW Turkey is mainly focused on Development and Execution of Software Solutions for Energy Automation Smart Grid Products. As being the integral part of Siemens Grid Software, Grid Control Engineering group is mainly focused on Software Solution & Implementation of Grid Control segment product. To accomplish the mission of the group, the candidate will perform as a Software Development Engineer in ODTÜ Teknokent Ankara office for Advanced Application projects in Grid Software Area.
What are my responsibilities?
• Software development activities for grid control projects, including design, implementation, documentation and testing.
• Developing and maintaining Web-based and/or Desktop applications and components under the guidance of the expert(s).
• Participating in analysis of tasks required for development and providing accurate effort estimation.
• Supporting tests to assess performance, correction, and usability of the software.
• Taking responsibilities on Siemens wide organizational roles to support working as One Global Team.
• Development of mobile applications.
• Fixing bugs that are discovered during tests or informed by the customers.
• IT Integration design and requirement analyses.
• IT Integration development and implementation.
• Conducting FAT, SAT, Unit tests and Scenario tests.
What do I need to qualify for this job?
• Bachelor’s degree in computer engineering, computer science or equivalent experience.
• Experience on mobile development preferably Flutter.
• Knowledge and hands-on experience in web development languages/frameworks (JavaScript, Typescript, React, Angular).
• Research oriented, self-motivated, self-driven.
• Ability to compare alternatives for technologies/tools/architectures.
• Ability to provide frequent output in time-boxed cycles.
• Proven software development experience in Object-Oriented Programming practices.
• General Knowledge of Design Patterns, best practices, and their usages.
• Solid know-how on software versioning systems (GIT, Clearcase).
• Experience with Agile Software development practices / environment.
• Excellent command of English
Previous experience on one or more of the following will be a plus:
• Knowledge of Microservices and shared software concepts.
• Knowledge of AI/ML libraries and best practices.
• Experience on software product development (starting from the analysis of the problem, developing the solution & architecture).
• Node JS or Python with good knowledge in any framework.
What else do I need to know?
•
No restrictions for travelling abroad temporarily,