Company overview
Kanon Gaming is a leading provider of Casino and Live Casino products, with a robust presence in the Swedish market and a strong foothold in Denmark. Licensed by Spelinspektionen in Sweden and Spillemyndigheden in Denmark, our company has been at the forefront of the gaming sector for a decade, witnessing and contributing to its significant evolution. From our initial focus on Sportsbook in Malta, we have successfully expanded our offerings to include Casino services in Sweden and Denmark. We take pride in our licensed operations and are continuously looking to penetrate new markets globally.
Job Summary
We are seeking a skilled and experienced .NET Developer to join our development team. The successful candidate will be responsible for designing, building, and maintaining efficient, reusable, and reliable code using the .NET framework. The role requires collaboration with cross-functional teams to develop and deliver high-quality software applications that meet the needs of our clients and business operations.
Key Responsibilities
- Design, develop, and maintain applications using the .NET framework, including ASP.NET, .NET Core, and other related technologies.
- Collaborate with internal teams (designers, developers, product managers) to gather requirements and create technical specifications.
- Write clean, scalable, and efficient code following best practices for coding and software design patterns.
- Debug, troubleshoot, and optimize existing systems to improve performance, quality, and maintainability.
- Develop and implement APIs for integration with other systems and services.
- Perform unit testing and contribute to test automation to ensure high-quality deliverables.
- Monitor, identify, and resolve software issues and security vulnerabilities in applications.
- Participate in code reviews and ensure compliance with coding standards and guidelines.
- Collaborate in an Agile development environment, contributing to sprint planning, retrospectives, and daily stand-ups.
- Stay up to date with new technologies and trends in .NET development and contribute ideas for continuous improvement.
- Provide technical support for end-users and resolve issues post-release.
Requirements
Technical Skills
- Proficiency in C#, ASP.NET, and .NET Core frameworks.
- Experience with front-end development technologies (HTML5, CSS3, JavaScript, Blazor, Angular, React, or Vue.js).
- Strong knowledge of database management systems, especially MySql, Postgres, etc.
- Experience with RESTful APIs and MicroServices architecture.
- Familiarity with Entity Framework, LINQ, and Dependency Injection.
- Knowledge of cloud platforms (Azure or AWS) is a plus.
- Proficient with source control systems (e.g., Git, TFS).
- Experience with unit testing frameworks such as xUnit, NUnit, or MSTest.
- Strong understanding of object-oriented programming (OOP) and software design patterns.
Additional Skills
- Strong problem-solving skills and ability to work independently or as part of a team.
- Excellent communication skills for collaborating with teams and stakeholders.
- Experience in an Agile/Scrum development environment.
- Familiarity with DevOps practices (CI/CD pipelines, containerization with Docker) is a plus.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 3-5 years of experience working with the .NET framework.
What we offer:
- Competitive salary package
- Private health insurance
- Gym membership
- Structured career development
- Reimbursement on selected formal training
- Inclusive team environment
- Regular team events and lunches
- Kitchen stocked daily with snacks and much more
- State of the art technology in a new and efficient office