.NET Full-Stack Software Engineer
Full-stack engineer at alfanar in Riyadh who designs, builds, and maintains secure, scalable business applications using C#/.NET Core, React/Flutter, and TypeScript, backed by SQL Server. Day-to-day spans architecture (microservices, CQRS), API development, CI/CD with Azure DevOps, Docker/Kubernetes deployments, and production support.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Bachelor Degree in Information Mgmt. Sciences & Systems or any relevant field
- 4 to 6 years of work experience
- Design, develop, and maintain scalable full-stack applications using C#, .NET Core/.NET, React/Flutter, and TypeScript
- Implement modern architectures including Microservices, Clean Architecture, and CQRS
- Build secure RESTful APIs and backend services
- Design, optimize, and maintain SQL Server databases (schema design, complex queries, stored procedures, performance tuning)
- Apply SDLC and Secure SDLC (SSDLC) practices
- Automate delivery with Azure DevOps CI/CD; containerize with Docker; support deployments to Kubernetes and Azure App Services
- Write, test, debug, refactor, and optimize code; perform functional testing and support production incident resolution
- Prepare and maintain technical documentation and adhere to coding standards
- Participate in code reviews, technical discussions, and knowledge-sharing
- Applications Development Standards and Procedures; Applications Knowledge; System Analysis, Design, and Architecture
Nice to have
- Desktop Applications Knowledge and Desktop Distributed Applications Development
- Joint Applications Development and Web Applications Programming
Full description
.
Job Purpose
Design, develop, and maintain secure, scalable, and high-performance software solutions while collaborating with cross-functional teams to deliver reliable applications that meet business and technical requirements.
Key Accountability Areas
Full-Stack Application Development:
- Design, develop, and maintain scalable full-stack applications using C#, .NET Core/.NET, React/Flutter, and TypeScript.
- Implement modern software architectures, including Microservices, Clean Architecture, and CQRS, while building secure RESTful APIs and backend services.
- Design, optimize, and maintain SQL Server databases, including schema design, complex queries, stored procedures, and performance tuning.
- Build reusable, maintainable application components and participate in application modernization and cloud migration initiatives.
Solution Design & Implementation:
- Analyze business and technical requirements to design and implement software solutions aligned with functional specifications.
- Develop application components, system integrations, and new features while contributing to architectural design decisions.
- Apply Software Development Life Cycle (SDLC) and Secure Software Development Life Cycle (SSDLC) practices throughout the development process.
Quality Assurance & Deployment:
- Write, test, debug, refactor, and optimize code to ensure application quality, reliability, and performance.
- Perform functional testing, troubleshoot application issues, and support production incident resolution.
- Automate application delivery using Azure DevOps CI/CD, containerize applications with Docker, and support deployments to Kubernetes and Azure App Services.
Documentation & Continuous Improvement:
- Prepare and maintain technical documentation, including application designs, technical specifications, and implementation details.
- Adhere to coding standards, development guidelines, and documentation best practices while continuously improving technical skills and adopting modern technologies.
Collaboration & Delivery:
- Collaborate with cross-functional teams to deliver high-quality software solutions within project timelines.
- Participate in code reviews, technical discussions, and knowledge-sharing activities to promote engineering excellence and continuous improvement.
Role Accountability
HR Proficiency: