Roles and Responsibilities Design, develop, test, and manage various software applications. Collaborate with engineering and product teams to deliver high-quality solutions. Adhere to established coding and system quality standards. Effectively multitask and manage priorities to meet challenging deadlines. Preferred Candidate Profile 4+ years of experience as a Software Engineer, primarily within a .NET development environment using C#, ADO.NET, ASP.NET, JavaScript, and SQL Server . Proven track record of delivering high-quality, enterprise-grade software on time. Strong understanding of the software development lifecycle (SDLC) . Hands-on experience working in Agile environments , particularly Scrum or Kanban . Excellent written and verbal communication skills .