L e a n N o d e

Senior .NET Developer

  • Full time
  • Senior Level
  • Riyadh, Egypt, Gaza or remote

Responsibilities

Write clean, scalable code using .NET programming languages.

Remain up to date with the terminology, concepts and best practices for coding Winforms / Web applications.

Develop technical interfaces, specifications, and architecture.

Identify bottlenecks and bugs, and devise solutions to mitigate and address these issue.

Help maintain code quality, organization, and automatization.

Create and test software prototypes.

Coordinate with clients, other software professionals and developers.

Excellent troubleshooting and communication skills.

Able to work well in a team setting.

Requirements

Experience:

BSc in Computer Science, Engineering, or relevant field.

+ 4 years proficiency & experience in C# and .NET.

Proficiency & experience in ASP.NET applications and web APIs.

Tech skills:

Strong experience in Microsoft SQL Server database (with emphasis on stored procedures and performance tuning).

Strong experience in integrations with REST and non-REST API.

Preferred experience in Windows Server management and deployment.

Preferred experience in Ionic framework.

Preferred experience in DevOps.

Preferred experience in PostgreSQL.

Familiar with various design and architectural patterns.

Knowledge of concurrency patterns.

Knowledge on Linq/Ajax/Jquery/HTML5/CSS3.

Familiarity with architecture styles/APIs (WEB, REST, RPC).

Proficient understanding of code versioning tools.

Soft skills:

Self-starter with the ability to work independently across functional groups and on multiple initiatives simultaneously.

Must be flexible to work in a fast-paced and evolving environment.

Strong understanding of object-oriented programming.

Understanding of Agile methodologies.

Strong attention to detail.

Great! We will be happy to receive your application

You’re one step away from applying