25 days ago
Hermosillo, MexicoSenior
Responsibilities
- Design, develop, and deploy scalable applications with C#/.NET.
- Modernize, maintain, and migrate legacy .NET applications while ensuring system stability.
- Use AI-powered tools to optimize coding, debugging, and testing.
- Lead architecture sessions and code reviews to enforce best practices.
- Mentor developers and foster technical excellence and growth.
- Troubleshoot complex defects and performance issues.
- Collaborate with stakeholders and contribute across the full software development lifecycle.
Requirements
- University degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Fluent English written and spoken communication.
- At least five years of experience with C# and the .NET ecosystem, including .NET Framework, .NET Core, and .NET 8.
- Experience maintaining, migrating, and modernizing legacy .NET applications.
- Experience building web applications with Windows Forms, ASP.NET Core, MVC, Xamarin, and RESTful APIs.
- Knowledge of object-oriented programming, SOLID principles, and design patterns.
- Experience with database development using SQL Server and Oracle SQL.
- Experience with version control systems, particularly Git.
- Effective use of AI-powered coding assistants and tools.
- Preferred experience with Azure, microservices architecture, distributed systems, CI/CD pipelines, DevOps practices, HTML, CSS, JavaScript, and Blazor.
Benefits
- Upper law benefits.
- Grocery vouchers.
- Weekly payment.
