Home Saudi Arabia Senior .NET Developer

Home Saudi Arabia Senior .NET Developer

Senior .NET Developer

at SIFI in Saudi Arabia
Posted on January 9, 2024

Job details

About the role We are looking for Senior .NET Developer (Back-end/.NET Core) to join our team in Riyadh/Cairo and help producing scalable software solutions. You’ll be part of Agile team that is responsible for the full software development life cycle, from conception to deployment. To succeed as a backend developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated. Responsibilities:

  • Build .NET applications.
  • Design, build and maintain efficient, reusable, and reliable code.
  • Participate in unit and integration testing.
  • Collaborate with QAs on acceptance testing.
  • Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
  • Help maintain code quality, high standards, and automatization.
  • Work alongside tech leads, developers, and quality assurance engineers working on different layers of the infrastructure.
Requirements:
  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • 4 years+ of experience in .NET stack technologies.
  • Experience with object-oriented Design & Programming.
  • Knowledge in design patterns especially in Dependency injection.
  • Experience in API design and development.
  • Strong experience with Entity Framework Core.
  • Build out database design and schema.
  • Experience with Microsoft SQL Server, Profiling, and Optimizations.
  • Experience using Git and GitHub for source control.
  • Experience creating database schemas that represent and support the business processes.
  • Must be someone who has a can-do attitude and problem-solving skills.
  • Understanding of web services implementations (REST and SOAP).
  • Knowledge in JavaScript (J Query), Preferably React.
  • Skills in writing reusable libraries.
  • Knowledge of database design methodology (data modeling, process modeling, and ERD & DFD)
  • Experience in complex SQL Queries & Stored procedure
  • Knowledge in application security, scalability and high-performance programming,
  • Knowledge of unit test, integration test and mock test and load test.
  • Very Good English communication (verbal, written, and analytical skills).
Nice to have
  • Experience with the banking systems.
  • Professional knowledge of one of the front-end frameworks (e.g., React.js) and common languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery)
  • Familiarity with the Scrum process.
#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Senior Jobs
Feedback Feedback