2,614 Open roles
98 Companies
54 Posted today
Jobs / Pinnacle / Senior .NET Developer - Enterprise Architecture
This job is no longer available.

This position has been closed.

Posted 2026-06-09

Senior .NET Developer - Enterprise Architecture

Description

A Senior .Net Developer for the Enterprise Architecture Team will be responsible for design and development of business components and services according to business requirements and technical specifications. Senior .NET Developer will be actively involved in all phases of software development life cycle; this includes requirements gathering, researching, initial configuration, set up, design, documentation, testing, debugging, updates, ongoing support, integration, maintenance and troubleshooting of current and new systems. As part of the Enterprise Architecture Team you will help on setting the bar on the standards in methodology, technology and performance of future systems in the company. You will lead by example on how highly available distributed systems should operate.

Responsibilities
  • Design, develop, and maintain efficient and reliable back-end systems using Microsoft .Net and PGSQL/MSSQL as your default persistence layer.
  • Analyze user requirements and build systems according to the business specifications.
  • Participate in all phases of the software development life cycle.
  • Implement CI/CD pipelines.
  • Monitor application performance via logs, metrics and traces using Elastic/Open Search in order to ensure its high availability and reliability.
  • Working closely with other developers and staff such as project managers, and quality assurance team.
  • Provide technical leadership and mentorship to intermediate and junior developers.
  • Participate in code and design reviews to maintain high quality standards.
  • Ensure high availability and reliability of new and existing systems.
  • Write clean, maintainable, and efficient code using industry best practices.
  • Stay up-to-date with new technology trends, including but not limited to cloud technologies (mainly AWS).
  • Diagnose and resolve production issues through the use of alerts, dashboards, and log analysis.
  • Document your experience while developing a given task so it can be shared with the other development teams.
Requirements
  • Strong analytic, conceptual, and problem-solving abilities with attention to detail. (required)
  • Flexibility and adaptability to business requirements and priority changes. (required)
  • Self-motivated, team player, action and results oriented. (required)
  • Well organized, good communication and reporting skills. (required)
  • Capacity to prioritize and effectively handle numerous tasks in a fast-paced, results-oriented environment. (required)
  • Ability to adapt to a diverse and reactive working environment. (required)
  • Previous experience with solution definition and ownership of delivery. (required)
  • Initiative to work independently, but also able to work effectively with team members. (required)
  • Degree or Diploma in Computer Science or related field. (required)
  • 5+ years of professional software development experience in Microsoft Net. (required)
  • Knowledge of relational databases and experience with PGSQL / MSSQL Server. (required)
  • General knowledge of cloud technologies. (required)
  • Extensive experience in design/development of highly scalable and high performance distributed systems. (required)
  • Proven experience with message-oriented middleware systems such as RabbitMQ. (required)
  • Experience in test automation. (required)
  • Technology enthusiast. (required)
  • Passion to learn and discover things. (required)
About Pinnacle

Pinnacle (formerly known as Pinnacle Sports) was established in 1998, and since that time has been offering bettors a unique alternative to other bookmakers. Our gimmick free approach simply focuses on offering the best odds, and highest betting limits for every market we provide, so bettors win more compared to the competition.

Read more about Pinnacle →

Similar Active Jobs
PinnacleProduct & DevelopmentToronto, Belgrade, Canada, Serbia

Senior Software Engineer

This backend engineering role involves joining a newly forming team to build systems for real-time trading, risk management, and core platform services. You will have significant ownership and need to understand business logic deeply. The work includes greenfield development and evolving legacy systems, with opportunities to make architectural decisions impacting platform performance and reliability.

HybridFull-timeSenior5+ yearsEnglish
2026-06-09
PinnacleProduct & DevelopmentToronto, Canada

Machine Learning Engineer

We are seeking a Machine Learning Engineer to focus on sports modelling, algorithm development, and building tools for model evaluation. The role requires experience with statistical learning techniques, probabilistic graphical models, and data analysis. Proficiency in R is preferred, along with the ability to work with large datasets and develop visualization tools. A passion for sports analytics and betting is beneficial.

On-siteFull-timeMid-levelEnglish
2026-06-09
PinnacleOperations & LogisticsValletta, Malta

Head of Fraud and Payments Processing

The Head of Fraud and Payments Processing is a hands-on leader responsible for transforming, running, and maintaining the Fraud and Payments Processing departments. This role involves conducting comprehensive audits of existing rules and processes, identifying inefficiencies, and driving the redesign and implementation of improvements. The successful candidate will work closely with the team, ensuring rules are correctly configured and processes are followed. They will also manage and develop team leads, conduct fraud risk assessments, and manage operational resourcing.

On-siteFull-timeHead5+ yearsEnglish
2026-06-09
PinnacleProduct & DevelopmentStockholm, Sweden

.NET Developer (Sweden)

Pinnacle is seeking a .NET Developer to join their team in Sweden. The role involves designing and developing the back-end of their sportsbook trading system, participating in all phases of the software development lifecycle. The ideal candidate will have 2+ years of C# development experience and a degree in Computer Science, Engineering, or Information Systems.

On-siteFull-timeMid-level2+ yearsEnglish
2026-06-09
PinnacleProduct & DevelopmentValletta, Malta

Trading Systems Associate (Malta)

We are seeking a technically driven individual with a background in the Sportsbook industry and a strong passion for sports and statistics. This role is complimented by familiarity with either SQL, Splunk/ELK, Azure Log Analysis, or similar query languages to support and optimize trading operations across Pinnacle’s platforms. The primary objective is to ensure the seamless operation and continuous improvement of Pinnacle’s trading systems. A key aspect of the role includes building a broad-spectrum understanding of Pinnacle’s domain and learning the ins and outs of support efforts needed for major sportsbook events. The role involves flexible scheduling, including one weekend day, to maintain optimal coverage during critical sporting events.

On-siteFull-timeMid-levelEnglish
2026-06-09