Job ID 10469

Senior Back-end Developer (Remote)

Required Skills

Job Description

 

Company Introduction

Our client is a software development company.

Job Responsibilities and Duties

  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements;
  • Develop high-quality, scalable, and maintainable code using C# .Net Core 8;
  • Design and implement Microservices and APIs for seamless integration with front-end systems;
  • Utilize SQL Server for efficient data storage and retrieval;
  • Implement and optimize database interactions using Dapper;
  • Implement validation logic using FluentValidation;
  • Utilize mapping tools such as Mapster for efficient data mapping;
  • Work with JSON and Protobuf for data serialization;
  • Implement logging mechanisms using Serilog for effective debugging and monitoring;
  • Implement socket-based communication for real-time features;
  • Collaborate with the team to document and implement API specifications using Swagger;
  • Collaborate with BitBucket and Git for version control and code management;
  • Implement CI/CD pipelines for automated testing and deployment.

Experience

  • Possess a Bachelor’s degree in Computer Science, Software Engineering, or a related field;
  • Showcase a proven track record as a proficient Back-end Developer with specialized expertise in C# .Net Core;
  • Demonstrate solid proficiency in SQL Server and a strong grasp of database design principles;
  • Exhibit hands-on experience in developing Microservices and APIs;
  • Display mastery in utilizing tools like Postman for comprehensive API testing;
  • Showcase familiarity and competence with Dapper, FluentValidation, Mapster, JSON, Protobuf, Serilog, and Sockets;
  • Familiarity with Swagger for API documentation;
  • Illustrate a strong understanding of version control systems such as BitBucket and Git;
  • Demonstrate expertise in setting up and maintaining CI/CD pipelines;
  • Previous experience in the Sportsbook/Casino industry is considered a valuable asset.

Personal Skills

  • Be a team-player;
  • Have excellent time-management skills;
  • Be attentive to detail;
  • Have excellent problem-solving skills.

Recruitment Team Leader

Sectors Finance, Legal & Compliance, Risk & Fraud

Contact

We connect top-tier talent with industry leading employers.

What's your next move?