Principal .NET Developer.

Sub banner

Principal .NET Developer

Posted 55 days ago
Open Salary (Based on Experience)Job Reference: 36389

Leading iGaming Company revolutionising the industry on the lookout for a Principal .NET Developer!

  • Innovate with Cutting-Edge Technology: Leverage the latest in tech to deliver unparalleled entertainment experiences to millions of customers.
  • Generous annual bonus benefits package.

As a Principal Backend Engineer, you will:

  • Architect & Innovate: Collaborate with our agile team to architect scalable, secure, and high-performance backend systems that power our cutting-edge solutions.
  • Craft High-Performance Code: Develop clean and efficient code that drives the heart of our technology stack.
  • Mentorship: Inspire and mentor fellow tech leaders, fostering skill growth and best practices.
  • Optimize Performance: Lead the charge in identifying and enhancing system performance for seamless user experiences.
  • Seamless Integration: Work closely with cross-functional teams and stakeholders to ensure smooth system integration.
  • Stay Ahead: Stay ahead of the tech curve, applying emerging technologies to enhance our capabilities and disrupt the industry. 
  • Establish Company Best Practices: Collaborate closely with PE I to set company best practices and lay the foundations for developing new software.
  • Strategic Technical Roadmap: Define and focus on the company-wide technical roadmap unencumbered by the more time-sensitive business needs of the product roadmap.

What you’ll bring: 

  • Deep knowledge of the Microsoft .NET platform and its ecosystem or willingness to learn
  • Proven track record of professional experience with multiple programming languages and paradigms as well as designing, implementing, and scaling performant, distributed systems and microservice architectures
  • Experience with message brokers such as Kafka or RabbitMQ and messaging patterns
  • Experience with DevOps practices and containerization technologies
  • Ability to work autonomously on highly complex tasks, keeping in mind various aspects such as performance, security, observability, and code quality
  • Passion for monitoring and troubleshooting production systems and being able to make data-driven decisions
  • Excellent communication and collaboration skills targeting a diverse audience from stakeholders to cross-functional technical teams, in order to provide technical guidance and insight
  • Excellent background in Computer Science, Software Engineering, or related field - preferably with a relevant Bachelor’s level degree or above
  • Exceptional fluency in English