
Senior Software Engineer, .NET / C#
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Mexico.
β’ Design, create, and sustain RESTful APIs and backend services utilizing C# and .NET Core.
β’ Implement API-First design methodologies to construct scalable, maintainable, and reusable services.
β’ Establish and uphold API specifications to ensure consistency, discoverability, and integration across applications.
β’ Develop and enhance data access layers utilizing Entity Framework Core and SQL Server.
β’ Work collaboratively with Product, Front-End, QA, and Engineering teams to convert business requirements into dependable technical solutions.
β’ Employ software engineering best practices, including clean coding, design patterns, automated testing, and version control.
β’ Contribute to CI/CD processes and the ongoing enhancement of development workflows.
β’ Diagnose and resolve intricate application performance, scalability, and integration challenges.
β’ Conduct code reviews and offer technical guidance and mentorship to fellow developers.
β’ Engage in architectural discussions related to backend services, API governance, and system integration.
β’ Ensure applications adhere to quality, performance, security, and maintainability criteria.
β’ 5β8 years of professional experience in software development utilizing C# and .NET Core.
β’ Significant hands-on experience in designing, developing, and maintaining RESTful APIs in accordance with API-First design principles.
β’ Strong expertise in SQL Server, including database schema design, stored procedures, query optimization, and performance tuning.
β’ Practical experience with Entity Framework / Entity Framework Core (EF Core).
β’ Comprehensive understanding of object-oriented programming (OOP), design patterns, and SOLID principles.
β’ Familiarity with Git, CI/CD pipelines, and Agile development methodologies.
β’ Strong grasp of backend architecture, service integration, and scalable application design.
β’ Excellent analytical, troubleshooting, and problem-solving abilities.
β’ Outstanding communication and collaboration skills.
β’ Stock options.
β’ Remote work options.
β’ Flexible working hours.
β’ Enhanced benefits beyond legal requirements.
β’ Collaboration with seasoned IT professionals.
β’ Mentorship and opportunities for professional growth and development.
Natera
Felix
Felix
Get handpicked remote jobs straight to your inbox weekly.