Technology

Senior Backend Developer (.Net)

Malta

We are currently seeking a Senior Developer who will be responsible for designing, implementing and maintaining scalable software solutions in a fast-paced, agile environment. You will work closely with other developers and technical leads to ensure the delivery of high-quality software solutions that meet the requirements of the business.

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.
  • Develop and maintain unit tests to ensure software solutions meet functional and non-functional requirements.
  • Participate in code reviews and provide constructive feedback to other developers.
  • Write clear and precise technical documentation.
  • 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 7 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.
  • Familiarity with containerization platforms such as Kubernetes.
  • Experience with source control and GIT flow.
  • Experience using the Agile Methodology.
  • Experience with multi-threading and concurrency.
  • Proficiency in debugging, performance profiling, and optimization.
  • Strong experience with SQL and database design.
  • Experience with client/server or N-tier architectures.
  • Experience with testing frameworks such as NUnit or XUnit.
  • Experience with Atlassian Suite (Jira, Confluence, Bitbucket).
  • Bachelor’s degree in computer science, or related field will be considered an asset.

Nice to have:

  • Have prior knowledge of Actor Based Modelling (Microsoft Orleans).
  • Experience with MVC (Model, View, Controller).

Benefits

  • Great career development opportunities
  • 100% remote or hybrid working model
  • International Health Insurance
  • Health and Wellbeing Package (350 EUR per year)
  • Birthday Day Off
  • Me Time – 1 day off per year
  • Lunches in the office for free
  • Gym in the office

If you have a passion for delivering high-quality software solutions and the above requirements match your skill set, we would love to hear from you. Please apply with your CV and a brief cover letter explaining why you are a good fit for this role.

Fill out your details

How did you hear about this job?

Join our team!

As a diverse and inclusive employer, GiG encourages applications from all sections of the community.

Attach Resume / CV

Attach Cover Letter


The B2B services, including GIG Core (online gaming platform), and GIG Sports (proprietary sportsbook), are licensed and regulated by the Malta Gaming Authority (licence number: MGA/CRP/330/2016 issued on the 1st August 2018) and the UK Gambling Commission (44073).

The licences are held by iGamingCloud Limited (Company Reg. No. C48466 of @GIG Beach, Triq id-Dragunara, St. Julians, STJ3148, Malta.)

©2019-2023 Gaming Innovation Group. All rights reserved | Company Registration Number: C44319