Principal .NET Engineer Overview We are seeking a Principal .NET Engineer with deep experience in .NET , AWS , Python , and cloud-native architecture. You will be the senior technical leader for mission-critical order entry platforms, driving architecture, engineering strategy, and delivery excellence. This role also requires foundational exposure to AI concepts to support modern solution patterns. Key Responsibilities Architect and develop high-volume, low-latency applications using C#, .NET 6+, Angular, jQuery, SQL Server . Own end-to-end solution design, ensuring scalability, performance, and security. Partner with Product, Architecture, Infrastructure, Data, and Business teams to align on technical direction. Guide sprint execution, code quality, SDLC compliance, and documentation. Mentor engineers and promote best practices across development, testing, automation, and cloud engineering. Required Qualifications Bachelors degree in Computer Science or related field. 12+ years overall software engineering experience. Strong expertise with .NET, Angular, JavaScript, and SQL Server (or similar RDBMS) . 3+ years of AWS experience (Lambda, EKS, serverless and containerized services). 2+ years of hands-on Python (automation, scripting, APIs). Exposure or understanding of AI concepts (ML fundamentals, embeddings, inference patterns, intelligent automation, etc.). Strong foundation in OOP, design patterns, data modeling, and unit testing . Proficiency in CSS, semantic HTML, responsive UI , and Git-based workflows. Experience with both Agile and Waterfall delivery models. Preferred Qualifications Terraform template and module development. AWS patterns: API Gateway, Lambda, authentication strategies. Shell/Bash scripting. GitHub Actions (including Sonar/AppSec scans), GitOps workflows. Python API development. DevOps architecture strategy and tooling. Deploying shared authentication in Lambda and EKS . Serverless authentication service experience.
Read Less