Enable job alerts via email!

Programs Developer

Arabic Computer Systems

Saudi Arabia

On-site

SAR 40,000 - 80,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Software Developer to create high-quality, scalable web applications. This role involves designing and optimizing database architectures, implementing N-Tier and Service-Oriented Architectures, and ensuring applications are secure and up-to-date. The ideal candidate will have extensive experience with .NET languages, particularly C# and ASP.NET, along with a solid understanding of MVC patterns. Join a forward-thinking team where your contributions will directly impact the efficiency and security of electronic services. If you're passionate about technology and eager to innovate, this opportunity is for you!

Qualifications

  • 5+ years of experience in software development using .NET languages.
  • Strong understanding of MVC patterns and object-oriented programming.

Responsibilities

  • Create scalable web applications and improve performance efficiency.
  • Design database architecture and implement RESTful APIs.

Skills

C#
ASP.NET
MVC
OOP
Problem-solving
Communication (Arabic & English)

Education

Bachelor's degree in Software Engineering
Professional certifications (MCSD / MCPD)

Tools

Visual Studio .NET
Microsoft SharePoint
SQL Server
Oracle
Postman
DevOps

Job description

Responsibilities
  • Create high-quality, scalable web applications. Continuously develop electronic services, improve performance efficiency, and ensure applications are secure and up-to-date.
  • Determine system user needs, security requirements, and performance requirements.
  • Design database architecture, write well-designed and efficient code, and review, test, and debug code.
  • Implement N-Tier Architecture & Service-Oriented Architecture (SOA).
  • Design and work with protocols such as HTTP, HTTPS, SMTP, FTP, LDAP; implement RESTful APIs and architecture patterns.
  • Deploy applications across Test, Staging, and Production environments.
  • Implement Continuous Integration & Continuous Delivery (CI/CD).
Requirements
  • Bachelor's degree in Software Engineering, Computer Science, or equivalent.
  • At least 5 years of practical experience in software development using Visual Studio .NET languages such as C# and Visual Basic .NET, with proven experience in ASP.NET framework and patterns.
  • Experience with Model-View-Controller (MVC) architectural patterns.
  • Preferably hold professional certifications like MCSD / MCPD.
  • Excellent verbal and written communication skills in Arabic and English.
  • Strong problem-solving skills.
  • Solid understanding of object-oriented programming (OOP) and the .NET framework.
  • Experience designing and working with N-Tier architectures and Service-Oriented Architectures.
  • Ability to design and optimize SQL Server stored procedures.
  • Familiarity with tools and methodologies such as Microsoft SharePoint, HTML5/CSS3, Bootstrap, jQuery, ASMX, WCF, REST web services, Postman, ARC, On-premises DevOps, SQL Server, Oracle, Toad, and SQL Developer.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.