
Senior Technical Lead – .NET Core
Posted 19 hours ago

Posted 19 hours ago
This is a fully remote position, open to applicants in Mexico.
• Oversee the design, development, and deployment of applications utilizing C#, .NET Core, ASP.NET MVC 5, and Microsoft SQL Server.
• Establish technical architecture, design patterns, and development standards to create scalable, maintainable, and high-performing solutions.
• Provide hands-on technical leadership through development activities, code reviews, debugging, and troubleshooting.
• Mentor and guide software developers to enhance their skills and knowledge.
• Take ownership of technical decisions and assess various implementation approaches.
• Collaborate with product managers, stakeholders, and cross-functional teams to set priorities and deliver effective technical solutions.
• Coordinate development efforts, identify dependencies, eliminate technical obstacles, and ensure team synchronization.
• Report on project progress, technical decisions, risks, and delivery timelines.
• Ensure high standards of code quality, application performance, system reliability, and compliance with software engineering standards.
• Facilitate cloud-based deployments, application integrations, and ongoing enhancements to existing systems.
• Monitor development progress and provide regular updates using ClickUp or similar project management tools.
• Lead the technical development and evolution of a wellness platform for U.S.-based employees.
• Over 8 years of professional experience in software development, emphasizing Microsoft technologies.
• More than 3 years of experience as a Technical Lead, Lead Developer, or Software Architect, with a proven track record of guiding development teams.
• At least 5 years of hands-on experience with C# and .NET technologies, including .NET Core and ASP.NET MVC.
• 4+ years of experience with Microsoft SQL Server (MSSQL), encompassing database design, queries, stored procedures, and performance optimization.
• Strong grasp of Object-Oriented Programming (OOP), SOLID principles, design patterns, and software architecture.
• Experience in developing web applications using HTML5, CSS, JavaScript, JSON, and jQuery.
• Proven ability to design and maintain scalable, reliable, and high-performance enterprise applications.
• Familiarity with cloud-based architectures, application deployment, and cloud services.
• Demonstrated experience in leading code reviews, mentoring developers, setting technical standards, and addressing complex technical challenges.
• Experience working with Agile/Scrum methodologies and project management tools such as ClickUp, Jira, or similar.
• Strong stakeholder management skills, capable of effectively communicating technical decisions, project progress, and risks.
• Excellent problem-solving, organizational, and decision-making abilities.
• Advanced English proficiency (B2+/C1), both written and spoken.
• Experience in modernizing legacy .NET applications or migrating systems to newer .NET versions.
• Practical experience with Microsoft Azure, including application hosting, deployment, and cloud architecture.
• Experience leading distributed engineering teams in collaboration with U.S.-based stakeholders.
• Background in SaaS platforms, enterprise applications, or high-availability systems.
• Knowledge of implementing CI/CD pipelines, automated testing, and DevOps practices.
• Familiarity with system integrations, REST APIs, and third-party services.
• Experience balancing hands-on development tasks with team leadership and technical planning.
• Fully remote position for professionals located in Latin America.
• Opportunities for continuous learning and professional growth.
• Collaborative work environment focused on teamwork.
• Chance to tackle meaningful challenges and deliver solutions that have a real business impact.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.