.NET Developer - Remote📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Makkah |
About the Role
YO IT Consulting is seeking experienced .NET Developers to join their team on a remote, full-time basis. This role is integral to training and evaluating next-generation AI systems by engaging in real-world software engineering tasks. Ideal candidates will possess strong software engineering judgment, the ability to clearly articulate technical decisions, and a proven track record of solving complex backend, full-stack, systems, or infrastructure-related problems. Prior AI experience is not a prerequisite; the focus is on robust engineering skills and effective technical communication.
This position offers the opportunity to work on challenging projects, review and debug code across diverse technical environments, and contribute to the design and evaluation of practical software solutions. The role demands adaptability to new codebases and frameworks, with a strong emphasis on understanding and explaining technical tradeoffs related to scalability, maintainability, performance, reliability, security, and developer experience.
Key Responsibilities
- Engage in challenging software engineering tasks spanning backend, full-stack, infrastructure, and systems development.
- Review, debug, enhance, and clearly explain code across various technical environments.
- Design and evaluate practical solutions involving APIs, databases, services, integrations, testing methodologies, and deployment workflows.
- Identify and analyze tradeoffs concerning scalability, maintainability, performance, reliability, security, and overall developer experience.
- Articulate technical reasoning and decision-making processes clearly in written form, including justifications for chosen solutions and consideration of alternatives.
- Collaborate effectively with the customer's team on technical reviews, implementation decisions, and problem-solving exercises.
- Demonstrate agility in adapting to new codebases, frameworks, and evolving technical requirements.
Qualifications and Requirements
- Possess a minimum of 5 years of hands-on software engineering experience.
- Demonstrate 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.
- Have experience in building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations.
- Exhibit a solid understanding of core software engineering fundamentals, encompassing debugging, testing strategies, code quality standards, architectural principles, and technical tradeoffs.
- Be capable of explaining complex engineering decisions in a clear, objective, and concise manner.
- Be comfortable reading and reasoning through unfamiliar codebases and technical requirements.
Technical Skills
- Software Engineering
- .NET Development
- Backend Development
- Full-Stack Development
- API Design and Development
- Database Management
- Service-Oriented Architecture
- System Integrations
- Software Testing
- Deployment Workflows
- Scalability
- Maintainability
- Performance Optimization
- Reliability Engineering
- Security Best Practices
- Developer Experience Enhancement
- Technical Communication
- Debugging
- Code Quality Assurance
- Software Architecture
- Technical Tradeoff Analysis
- Cloud Environments (AWS, GCP, Azure)
- CI/CD Pipelines
- DevOps Practices
- Containerization
- Monitoring Tools
- Production Operations
- Frontend Frameworks (React, ****, Angular, Vue, React Native)
Work Environment and Details
This is a remote, full-time contractor position. The role is based in Jeddah, Makkah, Saudi Arabia, with work expected to be performed in Jeddah and Makkah. The required experience for this role is between 5 to 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 Makkah
- Barista Jobs in Makkah
- Receptionist Jobs in Makkah
- Host Jobs in Makkah
- General Accountant Jobs in Makkah
- Administrative Assistant Jobs in Makkah
- Purchase Specialist Jobs in Makkah
- Cashier Jobs in Makkah
- Marketing Manager Jobs in Makkah
- Content Creator Jobs in Makkah
- Project Coordinator Jobs in Makkah
- Explore Jobs Across Saudi Arabia
- Branch Manager Jobs in Al Jubail
- Certified Trainer Jobs in Abha
- Recruitment Specialist Jobs in Al Khobar
- Kitchen helper Jobs in Riyadh
- Real Estate Marketer Jobs in Riyadh
- Legal Advisor Jobs in Riyadh
- Quality Controller Jobs in Jeddah
- Call Center Agent Jobs in Riyadh
- Cafe Manager Jobs in Al-Ahsa
- Marketing Specialist Jobs in Jazan