Senior .Net Developer (outside IR35 6 month contract)

Posted 5 hours 48 minutes ago by Betfred Group

Permanent
Not Specified
Other
Lancashire, Manchester, United Kingdom, M21 0
Job Description

Our mission is to dominate the betting and gaming industry on a global scale, and we need the very best Tech talent to help us achieve this.

We recently migrated all of our customers onto our proprietary platform, making it an exciting time to join us. With this platform, we're pioneering new products and leveraging advanced, creative technologies, delivering unrivalled experiences for millions of customers worldwide.

Betfred's Technology department is driven by innovation, and you'll be at the heart of unlocking our new platform's potential. If you want to help shape the future of betting and gaming, now is the time to join us.

Job Purpose

You will be actively involved in development, responsible for implementing sections of functionality, ensuring timely delivery, appropriate approaches, and adherence to standards.

This role is for our Payment Enhancement project.

Job Duties

  1. Lead the design, development, and maintenance of software applications, ensuring quality, efficiency, performance, and minimal technical debt.
  2. Develop features and evaluate tooling processes in collaboration with the Platform Engineering team.
  3. Write clean, maintainable, and scalable code that meets project requirements.
  4. Debug and resolve software issues, including bug fixing and performance optimization.
  5. Collaborate with cross-functional teams to deliver high-quality software.
  6. Provide technical guidance, conduct code reviews, mentor team members, and ensure coding standards are followed.
  7. Implement and improve software development processes, including Agile and Scrum methodologies.
  8. Stay updated with new technologies and programming languages, applying this knowledge to enhance development processes.
  9. Document software design, code, and testing procedures thoroughly.
  10. Participate in project estimation, planning, and scheduling.
  11. Engage with customers and end-users to gather requirements and provide support.
  12. Contribute to technical documentation, user manuals, and help systems.
  13. Mentor junior team members and support their professional growth, especially within the C#.NET team.
  14. Act as a liaison between the development team and senior management, communicating project status and challenges.

Knowledge, Skills, and Experience

  • Proficiency in C# .NET (Framework and Core), SQL/MySQL, and building web services.
  • Knowledge of the latest ES standards and TypeScript is beneficial.
  • Strong attention to detail, especially regarding UX/UI.
  • Excellent understanding of OOP concepts and design patterns.
  • Experience with message brokers.
  • Knowledge of NoSQL databases is beneficial.
  • Experience with WinForms/WPF is useful.
  • Expertise in software design and architecture.
  • Experience with TDD or similar quality assurance approaches.
  • Experience working in an Agile environment.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively across disciplines and experience levels.
  • Drive continuous improvement within the team.
  • Strong troubleshooting and problem-solving skills.
  • Participation in releases and out-of-hours on-call support as needed.
  • Expertise in performance optimization.
  • Experience in the gaming industry is a significant advantage.
  • Experience supporting remote developers.

Qualifications

  • A degree in Computer Science is desirable but not essential.
  • AWS, Azure, or GCP certification is desirable but not essential.

What is in it for me?