
Desktop Application Developer (Angular | ASP.NET Core | C# | WPF/WinForms | RDBMS | Azure DevOps)
Siemens2 hours ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Develop, test, and maintain web and Windows desktop applications.
- Build responsive user interfaces using Angular, HTML, CSS, and JavaScript or TypeScript.
- Design and maintain Windows desktop applications using C#, .NET, WPF, or WinForms.
- Develop reusable, scalable application components and follow software engineering best practices.
- Work with PostgreSQL or similar relational databases for data modeling, queries, performance tuning, and optimization.
- Design and consume APIs for integration between applications and services.
- Create and manage containerized applications using Docker.
- Manage source code repositories using Git or Azure Repos.
- Participate in solution design, architecture discussions, code reviews, debugging, and development activities.
- Troubleshoot application issues and support performance, reliability, security, and scalability.
- Collaborate with Product Owners and stakeholders to refine requirements, manage the product backlog, and deliver features.
Requirements
- BE/B.Tech, MCA, ME, or M.Tech from a recognized institution.
- 4–8 years of core development experience.
- Strong proficiency in object-oriented programming, C#, design principles, and common design patterns.
- Strong experience developing desktop applications with WPF, WinForms, or similar .NET technologies.
- Strong experience with modern web development frameworks and technologies.
- Experience with Angular, JavaScript or TypeScript, HTML, and CSS.
- Experience with ASP.NET Core and C# for back-end development.
- Experience with PostgreSQL or other relational databases.
- Knowledge of Azure DevOps or similar tools for development operations and CI/CD.
- Familiarity with Docker and container-based development.
- Experience using Git or Azure Repos for version control.
- Knowledge of clean code, code reviews, debugging, and software engineering best practices.
Benefits
- Collaborative work environment with opportunities for professional growth.
- Exciting projects that enhance technical expertise.
- Competitive compensation and benefits.
Tech Stack
Categories
About Siemens
Siemens is a German public technology company headquartered in Munich, founded in 1847. It builds industrial automation and electrification systems for factories and infrastructure, rail vehicles and signaling, and industrial software and IoT platforms for manufacturers and utilities. The business spans equipment, software licenses/subscriptions, and long-term services; it owns a majority stake in Siemens Healthineers and operates divisions including Digital Industries, Smart Infrastructure, and Mobility serving global industry, energy, and transport markets.