Software Developer

Job Description

"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,

“At Siemens we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow‘s reality. Find out more about the Digital world of Siemens here:

As Siemens, we believe physical barriers are not related to potential. Only the potential matters to us. Therefore, we look forward to receive applications of candidates with physical barriers and chronic illnesses. We support healthy relationships between candidates with barriers and their colleagues because we believe we can create differences together.

Siemens is dedicated to quality, equality, and valuating diversity, and we welcome applications that reflect the diversity of the communities within which we work.

We are looking forward to receiving your online application. Please ensure you complete all areas of the application form to the best of you ability as we will use the data to review your suitability to the role.

Please find more information from our web site:


If you need more information please don't hesitate to contact us.

+90 216 459 20 00

Organization: Smart Infrastructure

Company: Siemens Sanayi ve Ticaret Anonim Sirketi

Experience Level: Early Professional

Full / Part time: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?