We help mainly foreign companies to operate easily in Mexico, building the bridge between Mexican professionals and competitive job opportunities. We’re looking for a Mid .NET Developer who’s passionate about architecting and building scalable applications. You’ll join a cross-functional team to design, develop, and maintain .NET-based solutions, ensuring high quality, performance, and alignment with business goals.
Key Responsibilities
Develop & maintain modules and services using .NET Core and/or .NET Framework
Design RESTful APIs and microservices with a focus on security and performance
Integrate with databases (SQL Server, MySQL, or PostgreSQL) and optimize data models
Perform code reviews, mentor junior developers, and enforce coding standards
Write unit and automated tests (xUnit, NUnit, MSTest) to ensure reliability
Collaborate in an Agile environment with Product Owners, QA, and DevOps to support CI/CD pipelines
Produce technical documentation and participate in sprint planning and estimation
Requirements:
3-4 years of professional experience in C# with .NET Core and/or .NET Framework
Strong grasp of OOP, design patterns (Repository, Factory, Singleton), and SOLID principles
Hands-on experience building RESTful APIs, working with JSON, and documenting via Swagger/OpenAPI
Proficient with Entity Framework (Core or classic) or another ORM
Solid skills in SQL Server (T-SQL, indexing, stored procedures) and familiarity with relational databases
Comfortable using Git for version control (GitFlow, pull requests, branching strategies)
Experience in Windows and/or Linux environments; basic knowledge of Docker containers
Familiarity with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins)
Excellent communication skills in the English language, teamwork orientation, and Agile mindset (Scrum/Kanban)
Benefits:
Competitive salary and benefits package
Collaborative, multicultural work environment
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.