BettingJobs are working with a technology business who partner with high performing online casino brands, they are searching for a new DevOps Engineer to join their team.
Responsibilities:
• Design, implement, and maintain scalable software solutions using C# and .NET.
• Collaborate with technical leads and other developers to ensure software solutions are aligned with business requirements.
• Provide guidance to other developers in the team.
• Write clean, efficient, and reusable code that adheres to coding standards and best practices.
• Provide realistic estimates for requests, fixes, and new ideas.
• Cooperate with multiple teams in implementing new functionality.
• Investigate and troubleshoot technical issues, providing solutions in a timely manner.
• Participate in code reviews and provide constructive feedback to other developers.
• Ensure the software development process is aligned with industry best practices and standards.
• Continuously learn and stay up-to-date with emerging technologies and programming languages.
Requirements:
• At least 4 years of software development experience with a focus on C# and .NET.
• Excellent problem-solving skills and ability to work independently or as part of a team.
• An eye for detail.
• Excellent written and verbal communication skills.
• In-depth knowledge of software design patterns, object-oriented programming, and service-oriented architecture.
• Someone able to demonstrate the use of the latest .NET Technologies (.NET Core, WebSockets, WebAPI).
• Experience with microservices architecture and event-driven systems using RabbitMQ or Kafka.
• Experience with source control and GIT flow.
• Experience with multi-threading and concurrency.
• Proficiency in debugging, performance profiling, and optimization.
• Strong experience with SQL and database design.