Role Overview:As the Sr. .NET Developer, you will collaborate with technical leadership, business partners, and colleagues to develop and deliver high-quality code, addressing business needs and platform processing requirements. You will guide technical team members, enhancing their expertise and driving overall technical excellence.Key Responsibilities:Design, develop, test, and deliver code that meets business functionality and resolves technical debt.Assess and resolve system anomalies, perform root-cause analysis (RCA), and propose solutions.Mentor team members and elevate the technical capabilities within the team.Develop reliable, scalable web applications and data processing systems.Create innovative solutions for key company projects and leverage new technologies.Participate in all stages of the agile software development process: requirements gathering, design, coding, testing, deployment, and maintenance.Key Requirements:Expertise in object-oriented principles and experience with enterprise-grade applications.Extensive experience with .NET Core and Python; strong knowledge of one with working knowledge of the other.Proficient in Git repository management.5+ years developing cloud-based applications with APIs, databases, and storage.Proficiency in .NET / .NET Core API development and SQL Server.High-level understanding of system design, architecture, cloud technologies, and microservices.Experience with RESTful APIs and event-driven processing.AWS/GCP experience, particularly with serverless services, is a strong plus.Skilled in code and system debugging, unit testing, and TDD.Understanding of CI/CD concepts and agile/scrum methodologies.