Siemens is seeking to modernize their existing desktop applications and integrate them with new, cloud-native web services, bridging the gap between legacy systems and next-generation architectures.
Requirements
- Proficiency in C and the .NET framework.
- Extensive experience with Windows application development, including technologies like Windows Forms, WPF, WinUI, or .NET MAUI.
- Proven experience with legacy technologies like VB/.NET and ClickOnce, with the capability to read, understand, and transition old code to a modern stack.
- Expertise in backend development with .NET (C).
- Experience with web technologies such as JavaScript, TypeScript, React, or other modern frameworks.
- Experience with cloud platforms, specifically Azure, and services like Azure App Service, Functions, and Blob Storage.
- Strong understanding of CI/CD pipelines and DevOps practices.
Responsibilities
- Lead the modernization of existing VB/.NET desktop applications, transitioning them to modern Windows development frameworks.
- Design, develop, and maintain robust and performant desktop applications using technologies like WPF, WinUI, or .NET MAUI.
- Develop and maintain new web applications and services to complement and eventually replace legacy functionalities.
- Build and optimize backend services using .NET (C), and other modern frameworks, with a focus on creating APIs for both desktop and web clients.
- Manage application deployment and updates, moving from ClickOnce to more modern, seamless methods.
- Utilize Azure for cloud-based application development and deployment, leveraging services like Azure App Service, Azure Functions, Blob Storage, and Azure SQL Database.
- Troubleshoot and resolve complex performance and scalability issues in distributed systems.
Other
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- 5+ years of software development experience, with a proven track record of delivering production-grade applications.
- Excellent problem-solving skills and a strong ability to work in a collaborative, fast-paced environment.
- Travel requirements not specified
- Must be authorized to work in the United States