.Net/C# Software Engineer

Remote 12 days ago full-time

Role in brief

BetConstruct is seeking a .Net/C# Software Engineer to develop igaming solutions. Candidates should have strong C# and .NET experience, along with a solid understanding of microservices and OOP.

C#.NET FrameworkASP.NETEntity FrameworkSQL ServerOOPWeb APIGit/SubversionMicroservicesDesign Patterns

About the role

In this role, you will be responsible for developing, testing, and maintaining software programs to meet technical requirements. You will enhance existing products and create new components using C# and .NET technologies in a collaborative Agile environment.

You will also be involved in designing database schemas and optimizing queries, while ensuring code quality through documentation and testing. Success in this position means delivering efficient, maintainable code and contributing to the overall development process within the team.

Skills that matter here

  • C#: This role requires strong proficiency in C# for writing maintainable and efficient code.
  • .NET Framework: Experience with the .NET Framework is essential for developing software applications.
  • ASP.NET: ASP.NET knowledge is necessary for building scalable web applications.
  • Entity Framework: You will use Entity Framework for database interactions and optimizations.
  • SQL Server: Proficiency in SQL Server is required for designing and querying databases.
  • Microservices: Experience with microservices architecture will be important for developing scalable applications.

Who this role suits

  • A candidate with a solid technical background in software development.
  • Someone who thrives in a collaborative team environment and can work independently.
  • An analytical thinker with strong attention to detail and problem-solving skills.
  • A professional who communicates effectively and meets project deadlines.

From the employer

  • Develop, test, debug, implement, and document software programs according to technical requirements
  • Modify and maintain existing company products and internal/client systems to fulfill business needs
  • Analyze, evaluate, and enhance current system functionality and performance
  • Participate in the design and development of microservice-based components and scalable architectures
  • Write clear, efficient, and maintainable code using the C# language and .NET technologies
  • Design and implement database schemas, queries, and optimizations using SQL Server and/or NoSQL databases
  • Collaborate with other team members in a cross-functional Agile development environment
  • Create and execute test plans to verify the accuracy and functionality of applications
  • Support CI/CD processes and maintain version-controlled code using Git or Subversion
  • Document development processes and contribute to technical knowledge-sharing within the team
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field
  • At least 3 years of experience as a Software Developer using C# and .NET technologies
  • Strong knowledge and hands-on experience with C# .NET Framework, ASP.NET, Entity Framework, and MSSQL Server
  • Solid understanding of Object-Oriented Programming (OOP), Design Patterns, and Microservices Architecture
  • Working knowledge of .NET Core, ASP.NET Web API, WPF, and Xamarin (as a plus)
  • Familiarity with SQL, MSSQL, and/or NoSQL database technologies
  • Experience using version control systems such as Git or Subversion
  • Understanding of software testing principles; experience with Test-Driven Development (TDD) is a plus
  • Ability to work independently or in a collaborative team environment under project-based deadlines
  • Analytical Thinking, Attention to Detail, Communication, Responsibility, Team Collaboration, and Problem Solving

Questions about this role

Is this position remote?

Yes, this role is fully remote.

What is the required experience for this role?

Candidates should have at least 3 years of experience using C# and .NET technologies.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Similar jobs