×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – Full Stack (.NET + Angular

Job in Muscat, Oman
Listing for: OSOS
Full Time position
Listed on 2026-03-15
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Backend Developer
Salary/Wage Range or Industry Benchmark: 20000 - 26500 OMR Yearly OMR 20000.00 26500.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer – Full Stack (.NET + Angular)

Overview

We are looking for a highly skilled and motivated Senior Software Engineer – Full Stack (4+ years) to join our growing engineering team. In this role, you will design, build, and deliver modern, scalable enterprise solutions using the latest .NET and Angular technologies.

About the Role

You will work across the full software development lifecycle—developing robust backend services, intuitive frontends, and context-aware features. If you enjoy solving real-world problems through clean architecture, smart design, and high-quality code, we’d love to meet you.

Responsibilities
  • Design and build backend and frontend components using .NET 8/9, Angular, Entity Framework Core, and RESTful APIs
  • Apply best practices such as Clean Architecture, CQRS, and Dependency Injection
  • Take end-to-end ownership of solutions in an agile environment — you build it, run it, break it, and fix it
  • Act as a technical contributor in designing enterprise-grade applications
  • Participate in code reviews and contribute to improving engineering standards
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Ensure performance, scalability, and reliability through unit and integration testing
  • Troubleshoot and resolve issues using structured root cause analysis
  • Explore and apply modern technologies such as context-aware systems, NgRx, and Nx monorepos
  • Produce clear technical documentation including architecture diagrams, flowcharts, and specifications
  • Follow security best practices to maintain system and data integrity
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or IT
  • Relevant technical certifications are a plus
Required Skills
  • Strong hands-on experience with C# and the .NET ecosystem (preferably .NET 8/9)
  • Proven experience building modular, maintainable enterprise applications
  • Proficiency in Angular (v14+), including standalone components, services, and custom directives
  • Solid knowledge of Type Script, HTML, and CSS
  • Experience designing and integrating RESTful APIs
  • Strong understanding of relational databases and Entity Framework Core
  • Experience with unit and integration testing
  • Bonus:
    Exposure to NgRx, Nx monorepos, or context-aware/intelligent systems
Preferred Skills
  • Strong problem-solving and analytical mindset
  • Collaborative team player who communicates effectively with technical and non-technical stakeholders
  • High sense of ownership, accountability, and quality
  • Comfortable working in fast-paced, agile environments
  • Curious, innovative, and eager to learn and apply new technologies
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary