Senior Full Stack .NET Developer
Senior full-stack engineer modernizing a legacy Microsoft platform: maintaining ASP.NET Web Forms/VB.NET applications while leading migrations to React and modern .NET, with heavy SQL Server development. Also provides technical leadership, mentoring, and change management across teams.
- Compensation
- Not disclosed
- Location
- Mexico City, Mexico
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Full-stack software development across legacy and modern Microsoft technology stacks
- Hands-on experience with ASP.NET Web Forms (ASPX)
- Hands-on experience with VB.NET
- Hands-on experience with C#
- Hands-on experience with SQL Server
- Hands-on experience with React
- Hands-on experience with .NET Core / Modern .NET
- Proven experience supporting, enhancing, and modernizing legacy applications
- Experience designing, developing, and maintaining full-stack enterprise applications
- Strong understanding of software architecture, design patterns, and application modernization strategies
- Experience developing and consuming RESTful APIs
- Advanced SQL development skills including database design, query optimization, and performance tuning
- Experience supporting business-critical production applications
- Strong analytical, troubleshooting, and problem-solving abilities
- Excellent communication and collaboration skills across technical and non-technical teams
- Demonstrated leadership capabilities guiding teams through organizational and technical change
Nice to have
- Experience leading application modernization initiatives
- Experience in regulated industries such as healthcare, medical devices, pharmaceuticals, financial services, insurance, manufacturing, or government
- Familiarity with cloud platforms such as Azure or AWS
- Experience with CI/CD pipelines and DevOps practices
- Exposure to containerization technologies and modern deployment strategies
- Experience with automated testing frameworks and application monitoring tools
Full description
Senior Full Stack .NET Developer (Legacy Modernization)
Position Overview
We are seeking a highly skilled Senior Full Stack .NET Developer to support the modernization of critical business applications and the migration of a legacy platform. This role requires a hands-on engineer with deep experience in ASP.NET Web Forms (ASPX), VB.NET, SQL Server, React, and .NET Core/.NET who can effectively bridge legacy technologies with modern application architectures.
In addition to strong technical capabilities, this position requires exceptional leadership, communication, and emotional intelligence. The successful candidate will work within an evolving environment where legacy systems are being modernized and will play a key role in helping guide the transition while maintaining positive collaboration across technical teams.
Experience working in highly regulated industries where application reliability, data integrity, compliance, and auditability are critical is highly desirable.
Key Responsibilities
- Support, maintain, and enhance existing ASP.NET Web Forms (ASPX) and VB.NET applications.
- Analyze legacy applications and develop modernization strategies aligned with business and technical objectives.
- Lead and execute migrations from legacy Microsoft technologies to modern architectures using React and .NET Core/.NET.
- Design, develop, test, and deploy scalable full-stack solutions.
- Develop and optimize SQL Server databases, queries, stored procedures, and performance tuning initiatives.
- Partner with business stakeholders, architects, and development teams to define technical requirements and implementation plans.
- Ensure data integrity, system reliability, and application security throughout modernization efforts.
- Troubleshoot production issues and implement sustainable solutions.
- Provide technical leadership and mentorship to team members throughout modernization initiatives.
- Promote development best practices, coding standards, and maintainable application design.
- Support change management efforts and help facilitate a smooth transition from legacy technologies and processes.
- Participate in code reviews, architecture discussions, and technical planning sessions.
Required Qualifications
- Demonstrated experience in full-stack software development across both legacy and modern Microsoft technology stacks.
- Strong hands-on experience with:
- ASP.NET Web Forms (ASPX)