Jobs in

Senior C# Developer - Bedfordview

Our client is looking for an experienced Senior C# Developer to join our innovative team. The ideal candidate will have extensive experience in developing robust, scalable applications and a deep understanding of the .NET framework and related technologies. This role is for a proactive individual capable of working both independently and collaboratively, focusing on delivering high-quality code and solutions.

This position is FULLY REMOTE.

Key Responsibilities

  • Develop and maintain applications using C#, .NET 4+ and .NET Core.
  • Design and manage MSSQL Server databases, including stored procedures, tables, indexes, and general database management.
  • Implement responsive designs using Bootstrap and CSS.
  • Utilize C# LINQ for data querying.
  • Develop interactive web applications using JavaScript, jQuery, and AJAX.
  • Apply dependency injection principles to enhance code modularity and testability.
  • Use Git/Bitbucket for source control and version management.
  • Ensure code and application security by adhering to best practices in coding and deployments.
  • Implement authentication mechanisms such as ASP.Net Identity, OAuth, and OWIN.
  • Utilize Entity Framework for data access layer implementation.
  • Develop, test, and debug applications using Visual Studio.
  • Create and maintain comprehensive documentation for all developed code and applications.
  • Stay updated with new technologies and integrate them into existing projects when beneficial.
  • Participate in agile development practices and contribute to sprint planning and retrospectives.

Required Skills and Experience

  • Minimum of 5 years of professional experience in software development.
  • Strong experience with C#, .NET MVC, and .NET Core.
  • Proficient in MSSQL Server management and development.
  • Experience with front-end technologies, including Bootstrap and CSS.
  • Advanced knowledge of JavaScript, jQuery, and AJAX.
  • Familiarity with dependency injection frameworks.
  • Proficient with Git/Bitbucket version control systems.
  • In-depth understanding of secure coding and deployment practices.
  • Hands-on experience with authentication mechanisms (ASP.Net Identity, OAuth, OWIN).
  • Proficient in Entity Framework.
  • Expertise in Visual Studio.
  • Strong documentation skills.
  • Ownership of a personal PC and battery backups.
  • Experience working in an Agile development environment.

Preferred Skills

  • Experience with TypeScript, SCSS/SASS.
  • Basic foundational knowledge of AWS services.
  • Familiarity with unit testing frameworks.
  • Experience in developing RESTful APIs.
  • Knowledge of third-party UI controls such as Telerik.
  • Understanding of SOLID principles.
  • Experience with AWS RDS or Beanstalk.
  • Familiarity with Entity Framework Code First approach.
  • Experience with Redis caching.

Additional Qualifications

  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Strong organizational skills and the ability to manage multiple tasks simultaneously.
  • Proactive attitude and willingness to learn new technologies and methodologies.
Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Senior C# Developer Bedfordview, South Africa - Bedfordview

Alinta Tech Solutions

...

Snr . .Net Developer - Midrand

...

Senior C# Developer - Johannesburg

...

Senior Microsoft FullstackStack Developer - Johannesburg

...

Senior Mobile Developer (React Native) - Johannesburg

...

Want to do another search?

Jobs in