Browse Jobs
For Employers
Post JobLog inGet Started

Senior .NET Developer

SiFi
Riyadh, Saudi Arabia
Posted 1 year ago
145Applicants for1 open position
  • 127Viewed
  • 25In Consideration
  • 93Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

About the role

We are looking for Senior .NET Developer (Back-end/.NET Core) to join our team in Riyadh/Cairo and help produce 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.

Job 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.
  • Experience with banking systems.
  • 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

  • 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.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior .NET Developer