Back-End API Developer (.NET Core/C#) About Us: We're seeking skilled Back-End API Developers specializing in .NET Core and C# to join our dynamic team. You'll thrive in a forward-thinking environment, crafting scalable, high-performance RESTful APIs that power exceptional software solutions. Responsibilities: - Design, develop, and maintain efficient, reusable, and reliable .NET Core APIs. - Collaborate with front-end developers and stakeholders to define optimized, clear API endpoints. - Ensure APIs meet high performance, scalability, security, and reliability standards. - Optimize applications for maximum efficiency and scalability. - Implement Test-Driven Development (TDD) and continuous integration/delivery (CI/CD) pipelines. - Conduct code reviews and provide mentorship to junior developers. - Troubleshoot, debug and enhance existing systems. - Maintain comprehensive documentation for APIs and related procedures. Requirements: - 3+ years of experience developing RESTful APIs using .NET Core and C#. - Strong proficiency in .NET Core, C#, and related frameworks. - Solid understanding of microservices architecture and design patterns. - Hands-on experience with relational databases (SQL Server, PostgreSQL) and ORM frameworks (Entity Framework Core). - Familiarity with cloud platforms (Azure, AWS) and CI/CD automation. - Experience with Test-Driven Development (TDD). - Knowledge of API security standards (OAuth, JWT, etc.). - Excellent analytical, debugging, and problem-solving skills. Preferred Qualifications: - Experience with Docker and Kubernetes. - Familiarity with NoSQL databases (MongoDB, Redis). - Exposure to message brokers/event-driven architecture (RabbitMQ, Kafka). - Front-end experience with any combination of Razor, WinForms, WebForms, Vue.js, .NET MAUI, or Angular 16+ is a significant advantage. Seniority level: Mid-Senior level Employment type: Contract Job function: Information Technology Industries: Staffing and Recruiting #J-18808-Ljbffr