On-site
toto -
Oman , muscat
--
toto

Job Details

Job Description

Roles & Responsibilities

Core Responsibilities

  • Core Engineering Fundamentals
    • Code Structure: Strong understanding of Object-Oriented Programming (OOP) and Design Patterns, with a commitment to writing clean, concise, and well-documented code.
    • Frontend Development: Full proficiency in vanilla JavaScript, with the ability to build advanced functionalities without heavy reliance on external libraries.
    • Advanced Performance: Practical experience in developing multithreaded applications and implementing performance optimization techniques to ensure system stability under heavy workloads.
  • Development Lifecycle Management
    • Manage all phases of software component development, including design, implementation, testing, and deployment.
    • Ensure solutions are:
      • Technically feasible: Efficient in terms of cost and effort.
      • Scalable & Sustainable: High-performance, reusable components, and scalable systems.
  • Technical Documentation
    • Develop and maintain comprehensive technical documentation, including:
      • Technical Specifications: Detailed system architecture documentation.
      • Data Mapping & Program Logic: Document data flows and program logic.
      • Visual Models: Use flowcharts and diagrams to illustrate workflows.

Required Skills

  • Native Arabic speaker.
  • Strong understanding of OOP and design patterns.
  • Proficient in vanilla JavaScript.
  • Develop, debug, deploy, and test cost-effective, scalable, high-performance, and reusable components.
  • Develop and maintain system documentation (technical specs, data mapping, program logic, flowcharts).
  • Excellent written and verbal communication skills.
  • Write clear, concise, and well-documented code.
  • Experience in multithreaded application development and performance optimization.

Experience Requirements

  • Minimum 7 years overall in web application development.
  • At least 2 years in ReactJS and React Native.
  • Strong experience in ASP.NET Web Forms.
  • Strong experience in building Web Services (REST & SOAP).
  • Strong experience in Data Access technologies: ADO.NET, LINQ, Entity Framework.
  • Strong experience in .NET technologies and Oracle databases, including query and stored procedure optimization.
  • Minimum 2 years in mobile application development.
  • Web technologies: HTML5, jQuery, Responsive Web Design (RWD).

Preferred/Plus Skills

  • C# Windows Services.
  • Python.
  • Machine Learning & Deep Learning.
  • Embedded AI Systems.
  • TensorFlow & OpenCV.

Behavioural Competencies

  • Discipline and initiative.
  • Ability to work effectively in a team environment.
  • Maintain confidentiality of sensitive information.
  • Clear and precise communication with internal teams.

Desired Candidate Profile

Minimum Qualifications

Bachelor s degree in Computer Science, Software Engineering, Information Technology, or equivalent.

Minimum 7 years of professional experience in web application development.

Native Arabic speaker.

Similar Jobs

About toto
Oman, muscat