Remote Applications Programmer Jobs in Jeddah

More than 2 Remote Applications Programmer Jobs in Jeddah. Explore detailed job descriptions, salaries, and locations. Apply and get hired today!


Category
Contract Type
Nationality

img
.NET Developer - Remote

.NET Developer - Remote

📣 Job AdNew

YO IT Consulting

Full-time

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.

breifcase5-10 years

locationJeddah

Remote Job
7 days ago
Automation Engineer

Automation Engineer

📣 Job Ad

Uvera

Full-time

About the Role

Uvera is seeking a skilled Automation Engineer to join its team in Jeddah, Makkah, Saudi Arabia. This full-time, on-site position is integral to the design, programming, and maintenance of control systems for food handling, storage, and processing facilities. The role focuses on ensuring the efficient, safe, and reliable operation of automated equipment, including conveyors, packaging, and labeling systems, thereby contributing to operational excellence.

This position requires hands-on technical expertise in Siemens TIA Portal programming, electrical panel design and assembly, and industrial network integration. A strong understanding of automated processes within the food industry is essential for optimizing automated systems and supporting digital transformation initiatives.

Key Responsibilities

  • Design, develop, and implement automation and control systems for food handling equipment and facilities.
  • Write PLC programs from scratch using Siemens TIA Portal, including OB/FB/FC block structure, HMI configuration, and Profinet device integration.
  • Design electrical control panels from concept to completion, including schematic design, component selection and sizing, DIN rail layout, and wiring execution.
  • Assemble, wire, and commission control panels to professional standards, ensuring proper cable ducting, ferrule crimping, wire numbering, and pre-power verification.
  • Develop HMI and SCADA interfaces for process control and monitoring.
  • Integrate sensors, VFDs, and field instruments into automated systems.
  • Prepare comprehensive project documentation, including operating manuals and Factory/Site Acceptance Test (FAT/SAT) procedures.
  • Troubleshoot and resolve automation and electrical faults to minimize production downtime.
  • Maintain and update PLC programs, HMI configurations, wiring diagrams, and network documentation.
  • Provide technical support to plant operators and maintenance teams.
  • Ensure all automation systems comply with relevant safety and environmental regulations.
  • Apply LOTO (Lockout/Tagout) and safe isolation procedures on all electrical and mechanical systems.
  • Participate in risk assessments and develop safe work procedures for control systems.
  • Write and conduct FAT/SAT tests to ensure system functionality and compliance.
  • Analyze production data to identify opportunities for efficiency and throughput improvements.
  • Implement control logic and data acquisition strategies to optimize energy use, equipment reliability, and line performance.
  • Support digital transformation initiatives, such as predictive maintenance and remote monitoring.

Qualifications and Requirements

  • Bachelor's degree in Electrical Engineering, Automation Engineering, Mechatronics, or a closely related field.
  • 2 to 5 years of hands-on experience in industrial automation, with a preference for experience in food processing, packaging, or bulk materials handling environments.
  • Proven experience writing Siemens TIA Portal PLC programs from scratch, including proficiency with block structure (OB, FB, FC, DB), Profinet device integration using GSDML files, and online commissioning and diagnostics.
  • Hands-on experience designing and assembling electrical control panels, including schematic drawing, component sizing, DIN rail assembly, wiring, and pre-commissioning checks.
  • Knowledge of industrial communication protocols such as Profinet, Modbus TCP, EtherNet/IP, and Profibus.
  • Familiarity with instrumentation, Variable Frequency Drives (VFDs), and motor control systems.
  • A solid understanding of process control, safety systems, and instrumentation calibration.

Required Skills

  • Siemens TIA Portal programming
  • Electrical panel design and assembly
  • Industrial network integration
  • PLC programming
  • HMI configuration
  • Profinet device integration
  • SCADA interface development
  • Sensor integration
  • VFD integration
  • Field instrument integration
  • Troubleshooting automation and electrical faults
  • LOTO procedures
  • Risk assessment
  • FAT/SAT testing
  • Experience with Python, C/C++, or SQL for data acquisition or integration tasks (bonus)
  • Familiarity with microcontrollers (ARM, AVR, or similar) for embedded control applications (bonus)
  • Experience with SCADA systems and remote monitoring platforms (bonus)

Work Environment and Location

This is a full-time, on-site position located in Jeddah, Makkah, Saudi Arabia, specifically within the KAUST Research & Technology Park in Thuwal. Daily shuttle services are available between Jeddah and KAUST to facilitate transportation.

breifcase2-5 years

locationJeddah

Remote Job
10 days ago