Senior .Net Software Developer

Application deadline date has been passed for this Job.

Senior .Net Software Developer

  • Post Date:August 25, 2020
  • Views 192
0 Applications
Job Description


We are looking for a Senior .Net Software Developer to join a thriving Igaming company and take it to new heights. You will join a team of software professionals and you will be responsible for the requirements, design, construction, integration, testing, verification and maintenance of software products. You must be forward-thinking and share in a common vision of quality, integrity and efficiency.

Your main responsibilities will be:

Software Development

  • Develop software according to functional and technical design specifications and maintain a “common sense” approach that serves to recognize potential design gaps and provide insight into closing them
  • Create efficient, scalable, reusable middle tier logic with C#, .NET, MVC, WebAPI and other languages as needed
  • Create and consume Rest APIs and Microservice
  • Create intuitive, logical and dynamic user interfaces using HTML5, CSS, React, JavaScript, JQuery and AJAX
  • Create and design databases, views, stored procedures, MSSQL statements and user-defined functions to keys, indices and relationships in SQL Server 2012 and higher
  • Experience using typed datasets is critical

Maintenance and other tasks:

  • Assess, troubleshoot, document, upgrade and develop maintenance procedures; Review code for potential performance issues, reusability, and/or anomalies
  • Create and maintain unit tests (using mocking frameworks)
  • Troubleshoot problems both remotely and onsite
  • Research and identify the cause of reported defects and issues
  • Develop patches and defect fixes

Preferred Skills & Attributes:

  • C#, .NET, .NET Core, ASP.NET (MVC), WebAPI, MSSQL, AJAX, HTML5, CSS, JavaScript, Jquery, React, XML are all potentially requisite. PHP and Java could be an advantage.
  • A true team player who can contribute to a positive team spirit
  • An innovative thinker, making suggestions to continuously make improvements
  • Takes initiative and demonstrates accuracy and quality in their work
  • A flexible approach, able to adapt to change with a positive mindset