About the job
Join our innovative team at Novibet as a . NET Software Developer in the vibrant city of Naxxar, Malta!
Are you ready to play a pivotal role in a rapidly growing tech company? If you have a strong passion for software development and excel in a fast-paced environment, this is the perfect opportunity for you.
About Us
Established in 2010, Novibet is a leading GameTech company with operations across Europe, the Americas, and various regions worldwide, including Greece, Brazil, Ireland, Finland, Mexico, Chile, Ecuador, Cyprus, and New Zealand. Our headquarters are in Greece, Malta, Brazil, and Mexico, employing over 1,200 talented individuals globally. We are dedicated to leveraging cutting-edge technologies to provide seamless entertainment and online gaming experiences to our expanding customer base.
Why Work at Novibet?
At Novibet, we empower our employees to thrive, fostering a culture of growth through collaboration, innovation, and adaptability. We prioritize creating a positive and inclusive workplace where every member can excel. Join our team of over 1,200 professionals worldwide who are passionate about creating extraordinary experiences.
Our proprietary platform is a dynamic entity composed of over 150 microservices and applications, many of which are highly available. Our tech stack includes . NET Core, SQL Server, RabbitMQ, and Redis for caching, alongside the ELK stack for logging, Kafka for event streaming, and MongoDB.
Key Responsibilities
- Developing high-quality web and API applications using C# and . NET Core
- Supporting and enhancing scalable, microservices-based architectures
- Refactoring and debugging code to ensure optimal performance
- Collaborating with the architecture and product teams to provide high-quality solutions
- Maintaining system health through thorough troubleshooting and documentation
- Implementing robust security and data protection measures
- Integrating third-party service APIs
- Managing and optimizing MS SQL databases
- Participating in team code reviews
Qualifications
- A University degree or equivalent in a relevant field
- A minimum of 3 years of professional experience, preferably in FinTech or payment solutions
- A strong focus on efficiency, user experience, and process improvement
- Excellent time management abilities
- Able to work both independently and as part of a team
- Proficient in English (both written and oral)
Technical Skills
- . NET C# 6.0+, WebAPI, Entity Framework, LINQ, NuGet packages
- Experience in microservices architecture
