Job Title: Senior Software Engineer Company Name: Milestone Technologies Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/ufkciz0sos3f9gsj Job Description: Posted 16h agoSenior Software Engineer@ Milestone TechnologiesView All JobsWebsiteMexico City, Mexico City, MexicoRemoteFull TimeResponsibilities:designing backend, developing APIs, mentoring juniorsRequirements Summary:Senior .NET developer with strong hands-on experience across the Microsoft .NET stack (Framework, Core, ASP.NET), with backend focus and some frontend JS/Angular/React.Technical Tools Mentioned:Git, Team Foundation Server (TFS), GitLab, Jira Role OverviewWe are looking for a Senior .NET Developer with strong hands-on expertise across the Microsoft .NET stack, including .NET Framework, .NET Core, and ASP.NET with some experience on JavaScript/Angular/React. The ideal candidate will play a key role in designing, developing, enhancing, and maintaining enterprise-grade applications, with a primary focus on backend development and business logic implementation.This role requires deep experience in C#, solid database knowledge, and the ability to work across both legacy and modern .NET applications within a structured enterprise environment. Key ResponsibilitiesDesign, develop, and maintain enterprise applications using C#, .NET Framework, and .NET Core.Enhance and support applications built with ASP.NET WebForms and Web APIs.Implement and optimize business logic, backend services, and integrations.Develop and maintain SQL stored procedures, queries, and database components.Troubleshoot production issues and perform root cause analysis.Contribute to system improvements, refactoring, and modernization initiatives.Collaborate with cross-functional teams to deliver high-quality solutions.Support minor front-end enhancements using JavaScript and Angular as needed.Participate in code reviews and mentor junior developers. Technical RequirementsPrimary SkillsProficiency in C#, ASP.NET, .NET Framework (including WebForms), and .NET Core (mandatory).Strong experience developing backend systems and enterprise applications.Experience designing and implementing API integrations.Experience developing and maintaining microservices architectures.Familiarity with messaging systems such as Kafka or similar platforms.Solid understanding of object-oriented programming principles and dependency injection.DatabaseStrong SQL knowledgeExperience writing and optimizing Stored ProceduresPerformance tuning and query optimizationFront-EndWorking knowledge of JavaScriptExposure to Angular/ReactUnderstanding of frontend-backend integrationTools & PlatformsVersion Control: Experience with Git, Team Foundation Server (TFS), and GitLab.Issue Tracking: Experience using Jira for task and issue management.Experience working in Agile/Scrum environments. Senior-Level Expectations4-5+ years of .NET development experienceStrong debugging and problem-solving skillsAbility to work on both legacy (.NET Framework/WebForms) and modern (.NET Core) applicationsExperience in handling production issues and performance optimizationOwnership mindset with the ability to mentor and guide junior developersGood communication and collaboration skills. Nice to HaveExperience modernizing legacy .NET applicationsExposure to cloud platforms (Azure/AWS)CI/CD and DevOps familiarityExperience in regulated or high-availability environments