T
Senior .NET Developer
TAWANTECH
Riyadh, Saudi ArabiaSAR 6,650-19,000/moToday
Saudi ArabiaIT & TechnologyFull Time
Skills Required
ReactAngularSqlAzureDockerGitAgileScrumCommunication
Job Description
Job Title: Software Developer (C# / .NET)Department: IT / Software DevelopmentReports To: Software Development Manager / Technical LeadLocation: Riyadh - Saudi ArabiaEmployment Type: Full-TimeJob SummaryWe are seeking a skilled Software Developer (C# / .NET) responsible for designing, developing, testing, and maintaining scalable applications. The ideal candidate will have strong experience in .NET technologies, software architecture, and database development, and will work closely with cross-functional teams to deliver high-quality software solutions.Key Responsibilities1. Software DevelopmentDesign, develop, and maintain applications using C#, .NET Framework, and .NET Core.Write clean, scalable, and efficient code following best development practices.Develop new features and enhance existing systems based on business requirements.Participate in software design discussions and technical planning.2. Application ArchitectureAssist in designing system architecture and technical solutions.Ensure application performance, scalability, and security.Implement reusable and maintainable code components.3. Testing & DebuggingPerform unit testing and debugging to ensure application reliability.Identify and fix software bugs and performance bottlenecks.Collaborate with QA teams to ensure product quality.4. Database DevelopmentDevelop and maintain databases using SQL Server.Write optimized queries, stored procedures, and database functions.Ensure database performance and data integrity.5. Integration & APIsDevelop and integrate RESTful APIs and web services.Work with third-party integrations and external systems.6. CollaborationWork closely with UI/UX designers, QA engineers, and product managers.Participate in Agile / Scrum development processes including sprint planning and daily stand-ups.7. DocumentationMaintain technical documentation for developed systems and applications.Document system architecture, APIs, and development processes.EducationBachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.Experience:3–5+ years of professional experience in C# and .NET development.Technical Skills:Strong experience with C#, .NET Framework, and .NET Core / .NET 6+Experience with ASP.NET MVC / ASP.NET CoreStrong knowledge of REST APIs and Web ServicesExperience with SQL Server and database designKnowledge of Entity Framework or ORM frameworksFamiliarity with Git or other version control systemsPreferred Skills:Experience with Angular, React, or other front-end frameworksKnowledge of Microservices architectureExperience with Docker or containerizationFamiliarity with Azure or cloud servicesExperience working in Agile / Scrum environmentsKey Competencies:Strong problem-solving and analytical skillsAttention to detail and code qualityAbility to work independently and within a teamGood communication and collaboration skillsAbility to manage multiple tasks and deadlines#J-18808-Ljbffr
Similar Opportunities
Senior QA Automation Engineer - Elevate Quality at Scale
webook.com
Riyadh, Saudi ArabiaAED 7,000-18,000/mo≈ SAR 7.1K-18.4K/moToday
Saudi ArabiaIT & Technology
Senior QC Automation Engineer - Riyadh
MasterHR.com
Riyadh, Saudi ArabiaAED 7,000-18,000/mo≈ SAR 7.1K-18.4K/moToday
Saudi ArabiaIT & Technology
Data Analyst: Actionable Insights for Ops & Growth
REEF GROUP | مجموعة ريف
Riyadh, Saudi ArabiaAED 7,000-18,000/mo≈ SAR 7.1K-18.4K/moToday
Saudi ArabiaIT & Technology
Expert Manager, Software Engineering
Bain & Company
Dubai, UAEAED 8,000-20,000/moToday
UAEIT & Technology
ML Ops and DevOps Engineer
Deeplight
UAEAED 10,000-25,000/moToday
UAEIT & Technology
Business Development Manager â Analytical & Detection
Emerson
Dubai, UAEAED 8,000-22,000/moToday
UAEIT & Technology