Senior Software Engineer, .NET / C#

Posted 1 day ago

This is a fully remote position, open to applicants in Mexico.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

CI&T8 hours ago

Tech Lead, .NET Specialist

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Natera8 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$125.6k – $157k/year
ApplyView job
Felix8 hours ago

Senior Full Stack Engineer – Mobile Frontend Oriented

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Felix8 hours ago

Senior Full Stack Engineer – Mobile Frontend Oriented

CO flagColombia OnlyFull-timeFull-stack Engineer
ApplyView job
Felix8 hours ago

Senior Full Stack Engineer, Mobile Frontend

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
SAIC8 hours ago

Senior Software Engineer

US flagDistrict of Columbia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers