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