Programming.com is hiring a .NET Developer (Software Engineer) for a project with Siemens, requiring a minimum of three years of experience in a face-to-face interview setting. The role demands strong, hands-on expertise with .NET Core and the .NET framework, along with a proven history of designing, developing, and deploying microservices-based architectures. Candidates must possess excellent computer science fundamentals, specifically in data structures and algorithms, and demonstrate sharp problem-solving skills. Primary duties involve architecting and implementing scalable, secure, and reliable microservices applications. The developer will work closely with cross-functional teams to resolve complex algorithmic challenges and optimize system performance. This position is centered on building robust enterprise solutions using modern Microsoft technologies.