Saudi Arabia
On-site
SAR 40,000 - 80,000
Full time
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
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.