.NET Developer - Remote📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Riyadh |
About the Role
YO IT Consulting is seeking experienced .NET Developers to join our team on a remote, full-time basis. This role is designed for seasoned software engineers adept at understanding complex codebases, articulating technical decisions, and resolving practical challenges across backend, full-stack, systems, or infrastructure domains. While prior AI experience is not a prerequisite, a strong foundation in software engineering principles, clear technical communication, and the ability to critically evaluate code, architecture, and implementation trade-offs are essential.
This position involves contributing to the training and evaluation of next-generation AI systems by performing real-world software engineering tasks. You will be instrumental in assessing code quality, architectural soundness, and the effectiveness of various engineering solutions.
Key Responsibilities
- Engage in challenging software engineering tasks spanning backend, full-stack, infrastructure, and systems-related projects.
- Review, debug, enhance, and clearly explain code across diverse technical environments.
- Design and evaluate practical solutions involving APIs, databases, services, integrations, testing methodologies, and deployment workflows.
- Identify and analyze trade-offs related to scalability, maintainability, performance, reliability, security, and developer experience.
- Articulate technical reasoning and justifications in written form, detailing the rationale behind solutions and exploring alternative approaches.
- Collaborate effectively with the customer's team during technical reviews, implementation discussions, and problem-solving sessions.
- Demonstrate agility in adapting to new codebases, frameworks, and evolving technical requirements.
Required Qualifications
- A minimum of 5 years of hands-on software engineering experience.
- Strong proficiency in at least one backend or full-stack engineering environment, including but not limited to Python, JavaScript/TypeScript, ****, Java, C#, .NET, C++, Go, Ruby, or PHP.
- Experience in building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations.
- A solid understanding of core software engineering fundamentals, encompassing debugging, testing, code quality, architectural design, and the evaluation of technical trade-offs.
- The ability to clearly and objectively explain complex engineering decisions.
- Comfort in reading and reasoning through unfamiliar code or technical requirements.
Technical Skills and Experience
- Software Engineering principles
- Backend, Full-Stack, Systems, and Infrastructure Development
- Debugging, Code Quality Assurance, and Software Architecture
- Technical Trade-off Analysis, API Design and Development, Database Management, Service Development, and Integration Strategies
- Testing Methodologies, Deployment Workflow Optimization, Scalability Planning, Maintainability Best Practices, Performance Optimization, Reliability Engineering, and Security Principles
- Developer Experience Enhancement and Technical Communication (Written and Verbal)
- Proficiency in programming languages such as Python, JavaScript/TypeScript, ****, Java, C#, .NET, C++, Go, Ruby, PHP.
- Experience with cloud environments including AWS, GCP, or Azure.
- Familiarity with CI/CD pipelines, DevOps workflows, containerization technologies, monitoring tools, and production operations.
- Experience with frontend frameworks such as React, ****, Angular, Vue, or React Native.
- Open-source contributions, public GitHub repositories, technical writing, or demonstrable examples of past engineering work are advantageous.
- Experience in mentoring engineers, conducting code reviews, or making architectural decisions is preferred.
Work Details
This is a remote, full-time position. The company is YO IT Consulting. While the original posting mentioned Riyadh, Saudi Arabia as a location, the role is remote. Experience required is 5-10 years.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related .NET Developer - Remote Opportunities
- Barista Jobs in Jeddah
- Receptionist Jobs in Jeddah
- Data Entry Agent Jobs in Jeddah
- Branch Manager Jobs in Jeddah
- Host Jobs in Jeddah
- Other Job Fields in Riyadh
- Barista Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Data Entry Agent Jobs in Riyadh
- Branch Manager Jobs in Riyadh
- Host Jobs in Riyadh
- Food & Beverage Crew Member Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Branch Supervisor Jobs in Riyadh
- Cosmetics and Toiletries Seller Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Hotel housekeeper Jobs in Hafar Al Batin
- Materials Engineer Jobs in Makkah
- Forklift driver Jobs in Yanbu
- Cashier Jobs in Khamis Mushayt
- Human Resources Clerk Jobs in Al Jubail
- Refrigeration And Air Conditioning Technician Jobs in Riyadh
- Promoter Jobs in Ahad Rifaydah
- Purchasing Manager Jobs in Dammam
- Sales Supervisor Jobs in Al-Kharj
- General Accountant Jobs in Hail