Siemens
Siemens

Software Developer/Engineer

onsite
Bangalore
Posted 7/21/2026
Exp: 1-2y

Job Overview

Role: Software Developer/Engineer Location: Bangalore Experience: 1 – 2 Years Qualification: B.E / B.Tech Graduates Key Skills: .NET, Agile, C#, C# .NET Development, Communication, Debugging & Diagnostics, Desktop Frameworks, Direct experience building Windows desktop applications, OOAD, Object-Oriented Design, Process-oriented software development, Root-cause analysis, Scrum, Self-motivated learner, Software design and development experience, Strong verbal and written technical communication skills, WinForms, Windows desktop application development, WPF

Job Description

This role is ideal for B.E/B.Tech engineering graduates with 1 to 2 years of hands-on experience in Windows desktop application development, C# .NET, WinForms, and WPF.

Roles and Responsibilities

  • Development & Maintenance: Designing, developing, and maintaining Windows desktop applications using C# .NET, WinForms, and WPF frameworks.
  • Software Design: Applying Object Oriented Analysis and Design (OOAD) to build reliable software solutions.
  • Feature Building & Testing: Building and testing feature modules within structured, process-oriented software development lifecycles.
  • Debugging & Fixing: Diagnosing bugs, identifying root causes, and delivering effective code fixes while evaluating system impact.
  • Agile Collaboration: Collaborating in Agile/Scrum ceremonies to complete planned deliverables on schedule.
  • Communication: Communicating project progress, technical risks, and solutions clearly to team leadership and cross-functional peers.

Skills and Eligibility Criteria

Educational Background: Bachelor of Engineering (B.E) or Bachelor of Technology (B.Tech) in Computer Science, Information Technology, Electronics, or related engineering streams.

Experience: 1 to 2 years of professional software design and development experience within a process-oriented software organization.

Mandatory Technical Skills:

  • Ability to perform root-cause analysis, diagnose complex defects, and implement verified fixes
  • Direct experience building Windows desktop applications using WinForms and WPF (Windows Presentation Foundation)
  • Hands-on experience working in Agile/Scrum team environments
  • Solid understanding and practical experience developing applications using C# and the .NET platform
  • Strong grasp of Object-Oriented Analysis and Design (OOAD) principles to write modular, maintainable, and scalable code

Competencies:

  • Self-motivated learner with strong verbal and written technical communication skills

About the Company

Siemens is a technology company focused on industry, infrastructure, transport, and healthcare. From more resource-efficient factories, resilient supply chains, and smarter buildings and grids, to cleaner and more comfortable transportation as well as advanced healthcare, we create technology with purpose adding real value for customers. Siemens is actively hiring for the role of Software QA Engineer – Associate. This is an exciting opportunity for B.E / B.Tech graduates with 1-3 years of experience to join the Quality Center of Excellence in Karnataka.