Sketch Software Jobs in Oman
493 Jobs Found
<p>The Senior Software Engineer designs, develops, implements, and supports secure, scalable, and high-quality software solutions that enable the Bank's digital products and technology services. He/She leads the delivery of complex software initiatives, establishes engineering best practices, ensures operational excellence, and collaborates with cross-functional teams to deliver reliable, maintainable, and high-performing technology solutions.The Senior Software Engineer promotes engineering excellence by driving software quality, automation, technical innovation, secure development practices, and continuous improvement while mentoring engineers and contributing to the Bank's technology transformation initiatives. Key Accountabilities: Mentors and coaches software engineers through technical guidance, knowledge sharing, design reviews, and continuous professional development. Drives continuous improvement by identifying opportunities to optimize software architecture, development processes, automation, operational efficiency, and technology practices. Maintains technical documentation, development standards, operational procedures, and knowledge repositories to support sustainable application lifecycle management. Ensures compliance with the Bank's technology policies, information security standards, regulatory requirements, and software engineering governance frameworks. Performs any other responsibilities consistent with the scope of the role, as assigned by the line manager.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Equivalent practical experience may be considered.</li><li>Minimum of 6 years of professional software engineering experience, including experience designing, developing, and supporting production-grade applications and services.</li><li>Demonstrated experience delivering scalable enterprise software solutions across the full software development lifecycle.</li><li>Strong experience with one or more modern programming languages such as Python, Java, Go, TypeScript, Dart, or similar technologies.</li><li>Experience developing and supporting RESTful APIs, microservices, distributed applications, and modern software architecture.</li><li>Experience with relational databases, data modelling, API integration, application performance optimization, and cloud-native application development.</li><li>Experience with CI/CD pipelines, DevOps practices, containerization technologies, Infrastructure as Code (IaC), and cloud platforms such as OCI, AWS, Azure, or Google Cloud.</li><li>Knowledge of software engineering best practices including version control, automated testing, secure coding, code reviews, and release management.</li><li>Experience developing or supporting Artificial Intelligence, machine learning, or intelligent automation solutions is preferred.</li></ul>
<p>The Software Engineer is responsible for designing, developing, testing, implementing, and supporting secure, reliable, and scalable software solutions that support the Bank's digital services and business operations.He/She develops high-quality software applications, contributes to the delivery of technology initiatives, supports production systems, and collaborates with cross-functional teams to ensure solutions meet business, technical, security, and operational requirements.The Software Engineer contributes to engineering excellence by following established software development standards, embracing continuous learning, and supporting the delivery of innovative technology solutions that enhance the Bank's digital transformation journey.</p><p>Key Accountabilities:</p><ul><li>Develops, tests, implements, and maintains software applications and technology solutions in accordance with business requirements, architectural standards, and development best practices.</li><li>Delivers assigned software development activities within agreed timelines while proactively identifying, communicating, and mitigating delivery risks and technical issues.</li><li>Produces technical documentation, solution designs, and implementation documentation to support software development, maintenance, and knowledge sharing.</li><li>Develops secure, scalable, maintainable, and reusable application components that comply with the Bank's software engineering standards and coding practices.</li><li>Performs unit testing, integration testing, debugging, defect resolution, and code optimization to ensure software quality and application reliability.</li><li>Participates in code reviews, technical discussions, and peer collaboration to improve software quality, knowledge sharing, and engineering consistency.</li><li>Supports application deployment, production releases, monitoring, and post-implementation activities to ensure stable and reliable production environments.</li><li>Monitors application performance, system logs, operational alerts, and production incidents, supporting timely issue resolution and continuous service improvement.</li><li>Collaborates with business users, quality assurance teams, solution architects, infrastructure teams, and other technology functions to deliver integrated technology solutions.</li><li>Develops and supports application programming interfaces (APIs), system integrations, and modern software services that enable efficient business processes and digital capabilities.</li><li>Applies secure software development practices by adhering to information security standards, data protection requirements, secure coding principles, and vulnerability management practices.</li><li>Contributes to the development and support of Artificial Intelligence-enabled features, automation capabilities, and intelligent digital solutions in accordance with established governance and engineering standards.</li><li>Maintains accurate technical documentation, operational procedures, and software artefacts to support application lifecycle management and operational continuity.</li><li>Continuously enhances technical knowledge, adopts emerging technologies, and contributes to improving software engineering practices, development processes, and team capabilities.</li><li>Ensures compliance with the Bank's technology policies, information security standards, regulatory requirements, and software engineering governance frameworks.</li><li>Performs any other responsibilities consistent with the scope of the role, as assigned by the line manager.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Equivalent practical experience may be considered.</li><li>Minimum of 4 years of professional software development experience, including experience supporting or developing production applications.</li><li>Experience developing software applications using one or more modern programming languages such as Python, Java, Go, TypeScript, Dart, or similar technologies.</li><li>Experience developing and consuming RESTful APIs, system integrations, and modern software applications.</li><li>Working knowledge of software development lifecycle (SDLC), version control systems, automated testing, and code review practices.</li><li>Experience working with relational databases, SQL, application debugging, and software troubleshooting techniques.</li><li>Familiarity with CI/CD pipelines, containerization technologies, cloud platforms, or managed application environments is preferred.</li><li>Knowledge of secure software development practices, application security principles, and information security standards.</li><li>Exposure to Artificial Intelligence, intelligent automation, or machine learning technologies is considered an advantage.</li><li>Strong analytical, problem-solving, communication, teamwork, and continuous learning skills.</li></ul><p><br></p>
<p>The Senior Software Engineer designs, develops, implements, and supports secure, scalable, and high-quality software solutions that enable the Bank's digital products and technology services. He/She leads the delivery of complex software initiatives, establishes engineering best practices, ensures operational excellence, and collaborates with cross-functional teams to deliver reliable, maintainable, and high-performing technology solutions.The Senior Software Engineer promotes engineering excellence by driving software quality, automation, technical innovation, secure development practices, and continuous improvement while mentoring engineers and contributing to the Bank's technology transformation initiatives. Key Accountabilities: Mentors and coaches software engineers through technical guidance, knowledge sharing, design reviews, and continuous professional development. Drives continuous improvement by identifying opportunities to optimize software architecture, development processes, automation, operational efficiency, and technology practices. Maintains technical documentation, development standards, operational procedures, and knowledge repositories to support sustainable application lifecycle management. Ensures compliance with the Bank's technology policies, information security standards, regulatory requirements, and software engineering governance frameworks. Performs any other responsibilities consistent with the scope of the role, as assigned by the line manager.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Equivalent practical experience may be considered. Minimum of 6 years of professional software engineering experience, including experience designing, developing, and supporting production-grade applications and services. Demonstrated experience delivering scalable enterprise software solutions across the full software development lifecycle. Strong experience with one or more modern programming languages such as Python, Java, Go, TypeScript, Dart, or similar technologies. Experience developing and supporting RESTful APIs, microservices, distributed applications, and modern software architecture. Experience with relational databases, data modelling, API integration, application performance optimization, and cloud-native application development. Experience with CI/CD pipelines, DevOps practices, containerization technologies, Infrastructure as Code (IaC), and cloud platforms such as OCI, AWS, Azure, or Google Cloud. Knowledge of software engineering best practices including version control, automated testing, secure coding, code reviews, and release management. Experience developing or supporting Artificial Intelligence, machine learning, or intelligent automation solutions is preferred.</p>
<p>The Software Engineer is responsible for designing, developing, testing, implementing, and supporting secure, reliable, and scalable software solutions that support the Bank's digital services and business operations.He/She develops high-quality software applications, contributes to the delivery of technology initiatives, supports production systems, and collaborates with cross-functional teams to ensure solutions meet business, technical, security, and operational requirements.The Software Engineer contributes to engineering excellence by following established software development standards, embracing continuous learning, and supporting the delivery of innovative technology solutions that enhance the Bank's digital transformation journey.</p><p><strong>Key Accountabilities:</strong></p><ul><li>Develops, tests, implements, and maintains software applications and technology solutions in accordance with business requirements, architectural standards, and development best practices.</li><li>Delivers assigned software development activities within agreed timelines while proactively identifying, communicating, and mitigating delivery risks and technical issues.</li><li>Produces technical documentation, solution designs, and implementation documentation to support software development, maintenance, and knowledge sharing.</li><li>Develops secure, scalable, maintainable, and reusable application components that comply with the Bank's software engineering standards and coding practices.</li><li>Performs unit testing, integration testing, debugging, defect resolution, and code optimization to ensure software quality and application reliability.</li><li>Participates in code reviews, technical discussions, and peer collaboration to improve software quality, knowledge sharing, and engineering consistency.</li><li>Supports application deployment, production releases, monitoring, and post-implementation activities to ensure stable and reliable production environments.</li><li>Monitors application performance, system logs, operational alerts, and production incidents, supporting timely issue resolution and continuous service improvement.</li><li>Collaborates with business users, quality assurance teams, solution architects, infrastructure teams, and other technology functions to deliver integrated technology solutions.</li><li>Develops and supports application programming interfaces (APIs), system integrations, and modern software services that enable efficient business processes and digital capabilities.</li><li>Applies secure software development practices by adhering to information security standards, data protection requirements, secure coding principles, and vulnerability management practices.</li><li>Contributes to the development and support of Artificial Intelligence-enabled features, automation capabilities, and intelligent digital solutions in accordance with established governance and engineering standards.</li><li>Maintains accurate technical documentation, operational procedures, and software artefacts to support application lifecycle management and operational continuity.</li><li>Continuously enhances technical knowledge, adopts emerging technologies, and contributes to improving software engineering practices, development processes, and team capabilities.</li><li>Ensures compliance with the Bank's technology policies, information security standards, regulatory requirements, and software engineering governance frameworks.</li><li>Performs any other responsibilities consistent with the scope of the role, as assigned by the line manager.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Equivalent practical experience may be considered.</li><li>Minimum of 4 years of professional software development experience, including experience supporting or developing production applications.</li><li>Experience developing software applications using one or more modern programming languages such as Python, Java, Go, TypeScript, Dart, or similar technologies.</li><li>Experience developing and consuming RESTful APIs, system integrations, and modern software applications.</li><li>Working knowledge of software development lifecycle (SDLC), version control systems, automated testing, and code review practices.</li><li>Experience working with relational databases, SQL, application debugging, and software troubleshooting techniques.</li><li>Familiarity with CI/CD pipelines, containerization technologies, cloud platforms, or managed application environments is preferred.</li><li>Knowledge of secure software development practices, application security principles, and information security standards.</li><li>Exposure to Artificial Intelligence, intelligent automation, or machine learning technologies is considered an advantage.</li><li>Strong analytical, problem-solving, communication, teamwork, and continuous learning skills.</li></ul><p><strong>Applications will be accepted until 16-Aug-2026 at 2:00 P.M Submissions received after this date and time will not be considered</strong></p>
<p>This is a predominantly teaching focused position to manage and support delivery of postgraduate, undergraduate, foundation and executive programmes. Applicants should demonstrate excellence in teaching and research. Preference will be given to candidates with administrative experience. The successful candidate is expected to:</p><ul><li>Teach Modules: Deliver Modules at both undergraduate and postgraduate levels in Software Engineering, supervising postgraduate theses. The normal teaching load is 3-4 modules per semester (2 semesters per academic year).</li><li>Supervise Projects: Oversee undergraduate and postgraduate projects and dissertations, ensuring students receive guidance on their research methodologies and outcomes.</li><li>Engage in Research: Actively participate in scholarly research activities that lead to publications in refereed, indexed, and ranked international journals within the field of Software Engineering.</li><li>Collaborate for Grants: Initiate and develop research collaborations that result in successful research grant applications, enhancing the department's funding and research capabilities.</li><li>Curriculum Development: Play a significant role in research, curriculum development, and graduate supervision while attracting research funding to support program initiatives.</li><li>Lead Research Output: Produce high-quality scholarly work that contributes to the department's research output and enhances its academic reputation.</li><li>Community Engagement: Participate in service activities for the university as well as professional and local communities, promoting the importance of Software Engineering.</li></ul><p>Key Responsibilities</p><ul><li>Deliver a high-quality teaching experience in foundation, undergraduate (Software Engineering), laboratory, postgraduate programmes and in executive programmes.</li><li>Ensure all necessary content and material is in place for the degree programmes in time.</li><li>Construct and plan student assignments, module delivery and assessment, ensuring coherence and relevance.</li><li>Liaise with the faculty Director on all student matters & timetable planning and manage module timetables, content & resource areas, liaising with academic & technical staff as appropriate.</li><li>Initiate high-quality learning and teaching/training activities that reflect the needs and contemporary currency of the subject and to foster a group dynamic and peer learning.</li><li>Engage with students and demonstrators during laboratory sessions to ensure a high level of understanding is achieved by the students.</li><li>Ensure all learning experiences comply with the expectations of all related standards of the Oman Academic Accreditation Authority (OAAA).</li><li>Monitor the student voice through meetings, surveys and reviews and liaise with the Faculty Director in relation to findings, initiating solutions to any student dissatisfaction or other issues.</li><li>Formulate and coordinate the Final Year Projects and Theses to ensure a consistent and rigorous process, including liaising with industry where necessary.</li><li>Attend Open Days, external events and interviews as required by the Faculty Dean to support recruitment activities.</li><li>Maintain flexible working patterns which include some evening and weekend work in support of Programme/Faculty/University business.</li><li>Actively engage with businesses/professional bodies/schools and colleges/communities/enterprises, etc., organize student outreach and invite industry speakers to enhance the student experience and facilitate industrial placement of students, as appropriate.</li><li>Organize, prepare and participate in University meetings and events including Boards of Examiners, Programme Reviews, Planning and Monitoring committees, Student/Staff Liaison, and faculty and university committees and policy developments.</li><li>Work with the Faculty Dean and other University representatives to ensure student attainment, success and progression by monitoring student attendance and performance, and obtaining student feedback.</li><li>Applicants should provide a current CV and a cover letter justifying their suitability for the position. In doing so, applicants should use their qualifications, experience in teaching and research in an HE environment, teaching areas of interest and ability, and motivation for applying to Muscat University.</li><li>Any other duties as deemed necessary by the Line Manager.</li><li>While we value the interest shown by every applicant, we are able to respond only to short-listed candidates.</li><li>The job description may be altered at any time in the future in line with the level of the post to meet changing institutional requirements, but only in full consultation with the post-holder.</li><li>Applicants are required to submit a current CV and a cover letter outlining their suitability for the position. The cover letter should clearly highlight their academic qualifications, teaching and research experience in a higher education environment, areas of teaching interest and expertise, and their motivation for applying to Muscat University.</li></ul><p>Qualifications, Experience & Competencies:</p><p>The Department invites applications for full-time and visiting faculty positions from suitable candidates. The position within the Software Engineering program requires:</p><ul><li>Educational Qualifications: A PhD in Software Engineering, Computer Science, or a related area from an internationally recognized university.</li><li><br></li></ul><p><strong>Desired Candidate Profile</strong></p><p>Educational Qualifications: A PhD in Software Engineering, Computer Science, or a related area from an internationally recognized university.</p><p>Specialization Areas: Expertise in one or more of the following areas: Software Engineering principles, Software Design & Architecture, Software Testing and Quality Assurance, Agile Software Development, DevOps and Continuous Integration, Human-Computer Interaction or Software Maintenance & Evolution.</p><p>Teaching Experience: Demonstrated experience teaching Software Engineering courses at both undergraduate and postgraduate levels and supervising research projects.</p><p>Research Engagement: Active involvement in research within their areas of specialization, showing intellectual engagement with current trends and challenges in Software Engineering.</p><p>Industry Experience: Preference will be given to candidates with relevant industry experience that complements their academic qualifications.</p><p>Practical Skills: Candidates should possess necessary practical computing skills relevant to their areas of expertise.</p><p>Certifications: Certified Software Development Professional (CSDP), Docker Certified Associate (DCA), ISTQB Certified Tester, IBM DevOps and Software Engineering Professional Certificate (DSEPC), Professional Software Engineering Master Certification (PSEM), Certified Secure Software Lifecycle Professional (CSSLP) or demonstrating a commitment to ongoing professional development.</p><p>Community Participation: Evidence of active participation in university, professional, and local community initiatives related to Software Engineering.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> About the Role You’ll design coding tasks that challenge frontier AI coding agents.<br> Each task is a self-contained Docker environment with a broken piece of software; an AI agent attempts the fix; automated tests verify the outcome.<br> Your deliverable is the full task package: broken code, tests, instructions, and a reference solution proving the task is solvable.<br> Responsibilities : Invent a realistic developer scenario — a real bug, a broken ETL, a missing feature — not a toy problem.<br> Build a reproducible Docker environment with pinned dependencies.<br> Write a pytest that verifies outcomes, not specific commands — deterministic, non-flaky, and does not leak the fix.<br> Write an instruction.<br>md that reads like a Jira ticket a developer would receive.<br> Write a reference solve.<br>sh proving the task is solvable.<br> Calibrate difficulty so current state-of-the-art agents solve the task 20–60% of the time.<br> Iterate based on feedback from expert QA reviewers.<br> Later: review other authors’ tasks as a QA reviewer.<br> Not in scope Data labeling, prompt engineering.<br> Production code to ship — you design problems and verification for AI agents.<br> Leetcode puzzles — scenarios must look like real developer work.<br> Not every candidate task ships — quality over quantity.<br> Requirements 3+ years of production software development in one backend stack — Python, Go, Node.<br>js, Java, or Rust.<br> Depth in one stack beats breadth.<br> Python + pytest fluency — required regardless of primary stack.<br> The task harness is pytest-based even when the broken app is in another language.<br> Fixtures, parametrize, monkeypatch, timeouts, conftest.<br>py. Docker authoring — reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.<br> Linux & Bash — comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.<br> AI coding agent experience — Claude Code, Cursor, Roo Code, or similar, on non-trivial work.<br> You can cite a specific time the AI was confidently wrong and how you caught it.<br> English — B2+ written.<br> Not a fit Data Science, ML, or Computer Vision engineers without backend-engineering output.<br> Manual QA testers without automation or test authoring.<br> Frontend-only, low-code / no-code, IT Support, or Business Analysts.<br> Engineers who have never written pytest from scratch.<br> Junior, intern, or assistant as the most recent role.<br> Preferred qualifications Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.<br> Modern Python tooling (uv, poetry, pyproject.<br>toml). Coverage tooling (pytest-cov, coverage.<br>py, gcov, llvm-cov, kcov).<br> Fuzzing or property-based testing (Hypothesis).<br> Prior contribution to agent-evaluation benchmarks or related frameworks.<br> Process Apply → Pass qualification (90-minute sample-task screen + short behavioral interview) → Join a project → Complete tasks → Get paid.<br> Time commitment Onboarding: ~10 hours per first task.<br> Steady state: ~5 hours per task, 2–4 parallel tasks per author.<br> Realistic weekly load: 8–20 hours.<br> Higher volume available for top performers.<br> You choose when and how to contribute; tasks must be submitted by the deadline and meet acceptance criteria.<br> Compensation: Paid contributions, rates up to $35/hour *.<br> Task-based compensation equivalent to hourly rate, depending on performance and volume.<br> Some projects include incentive payments.<br> *Rates vary based on expertise, skills assessment, location, project needs, and other factors.<br> Higher rates may be provided to highly specialized experts.<br> Lower rates may apply during onboarding or non-core project phases.<br> Payment details are shared per project.<br> Apply Submit your CV via the Mindrift platform.<br> Indicate your English level, note this role (Software Engineering Evaluation Specialist — Terminal Bench), and include a GitHub profile link if available.<br></span> </div>
<p><h4>Mindrift is looking for highly skilled senior python data scraping engineers to join the tendem project and drive specialized data scraping workflows within our hybrid AI + human system.</h4>
<p>In this role, as an AI pilot – that’s how we refer to this role at Mindrift – you’ll collaborate with Tendem agents that handle repetitive tasks, while you provide critical thinking, domain expertise, and quality control to deliver accurate and actionable results.</p>
<p>This part-time remote opportunity is ideal for technical professionals with hands-on experience in web scraping, data extraction, and processing.</p>
<h4>What we do</h4>
<p>The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of generative AI by tapping into real-world expertise from across the globe.</p>
<p>This is a freelance role for a Tendem project. As a senior python data scraping engineer, you'll handle data scraping tasks requiring technical precision for web extraction and processing, utilizing various tools such as our provided Apify and OpenRouter alongside your own resourceful approaches.</p>
<h4>Key responsibilities:</h4>
<ul>
<li>Own end-to-end data extraction workflows across complex websites, ensuring complete coverage, accuracy, and reliable delivery of structured datasets.</li>
<li>Leverage internal tools (Apify, OpenRouter) alongside custom workflows to accelerate data collection, validation, and task execution while meeting defined requirements.</li>
<li>Ensure reliable extraction from dynamic and interactive web sources, adapting approaches as needed to handle JavaScript-rendered content and changing site behavior.</li>
<li>Enforce data quality standards through validation checks, cross-source consistency controls, adherence to formatting specifications, and systematic verification prior to delivery.</li>
<li>Scale scraping operations for large datasets using efficient batching or parallelization, monitor failures, and maintain stability against minor site structure changes.</li>
</ul>
<h4>Requirements:</h4>
<ul>
<li>At least 5+ years of relevant experience in data engineering, web scraping, automation, or software development (required).</li>
<li>Bachelor’s or master’s degree in engineering, applied mathematics, computer science, or related technical fields is a plus.</li>
<li>Candidates should have a strong technical foundation and practical experience with scripting, automation, and AI-assisted workflows. We are looking for specialists who can solve non-trivial problems, work confidently with LLMs, and systematically collect, structure, and validate data from diverse sources. A methodical, detail-oriented approach and the ability to work independently are essential.</li>
<li>Strong experience in python web scraping (BeautifulSoup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies.</li>
<li>Proven ability to extract data from complex structures (hierarchies, archived pages, inconsistent HTML).</li>
<li>Solid background in data cleaning, normalization, and validation, delivering structured datasets (CSV, JSON, Google Sheets).</li>
<li>Demonstrated experience handling anti-bot mechanisms and dynamic site structures at scale.</li>
<li>Experience with cloud infrastructure (AWS or equivalent) and containerization (Docker) as part of real workflows.</li>
<li>Hands-on experience with LLM frameworks (LangChain, OpenRouter, or similar) applied to automation tasks.</li>
<li>Strong attention to detail and commitment to data accuracy.</li>
<li>Self-directed work ethic with ability to troubleshoot independently.</li>
<li>English proficiency: Upper-intermediate (B2) or above (required).</li>
</ul>
<p>A link to GitHub is a plus.</p>
<h4>Project time expectations</h4>
<p>For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.</p>
<h4>Compensation</h4>
<p>On this project, contributors can earn up to $37 per hour equivalent, depending on their level and pace of contribution.</p>
<p>Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.</p></p><p></p>
<p>Study business requirements and translate them into detailed technical specifications and application designs. Design, develop, test, and deploy enterprise applications using Microsoft .NET (C#, ASP.NET, MVC, Web API) and SQL Server. Develop ERP modules covering Incident Management, Defect Management, Project Progress, Inventory Management, Financial Progress, and KPIs. Ensure secure coding practices and compliance with cybersecurity and SCADA/IT strategy. Perform database design, optimization, and maintenance for SQL Server databases. Implement dashboards and reports (Power BI, SSRS, or similar tools) for performance tracking and KPIs. Conduct unit, integration, and end-to-end testing to ensure defect-free and reliable applications. Provide technical documentation, user guides, and training to stakeholders. Support deployment, monitor application performance, and resolve issues. Continuously enhance and upgrade existing applications based on user needs and emerging technologies. Collaborate with cross-functional teams (Business Planning, Cybersecurity, SCADA, Finance) to ensure successful delivery of solutions.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>(Bachelor s Degree (B.Tech / B.E) in IT, Computer Science, or Computer Engineering)</li><li>Certifications: - Microsoft Certified: .NET Developer / Azure Developer Associate - Microsoft Certified: SQL Database Administrator / Developer - Agile / Scrum Certification</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Stage développement logiciel acquisition de données et affichage F/H</p><br><br><p>Stage</p><br><br><p>4 mois</p><br><br><p>Etudiant</p><br><br><p>Temps complet</p><br><br><p>Rejoignez nos équipes innovantes et contribuez à la conception d'un logiciel pour l'acquisition de données, au cœur des systèmes inertiels et des UMI (Unités de Mesure Inertielle) développés par la Direction de l'Ingénierie Navigation.<br>Vos missions lors de ce stage:<br>- Analyser le système physique pour comprendre les données à acquérir.<br>- Concevoir et implémenter une architecture logicielle robuste et évolutive en réponse aux exigences, en utilisant Python orienté objet.<br>- Développer un logiciel d'acquisition incluant la sauvegarde des données, leur traitement et un affichage graphique intuitif.<br>- Valider la fiabilité du logiciel via des essais en laboratoire..<br>- Documenter votre travail (architecture, manuel utilisateur, rapports de tests) pour une intégration optimale.</p><br><br><p>Impact concret : votre développements contribuera à des produits embarqués critiques pour la navigation (aéronautique, spatial, défense).<br>Environnement stimulant : accès aux dernières technologies et mentorat par des experts.</p><br><br><p>Étudiant(e) en école d'ingénieur, spécialisé(e) en électronique, informatique industrielle ou systèmes embarqués.<br>À l'aise avec Python (orienté objet, idéalement avec des bibliothèques comme PyQt).<br>Motivé(e) par les défis techniques et les environnements labo (essais, validation, débogage).<br>Rigoureux(se), autonome et doté(e) d'un esprit d'analyse pour proposer des solutions optimisées.</p><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<strong>Quality Control (QC) Engineer – Construction Excellence Specialist<br></strong><br> Are you a detail-driven engineer passionate about delivering exceptional quality in large-scale construction projects? Join a dynamic team where your expertise in quality control systems will directly impact the successful execution and handover of complex infrastructure. As a QC Engineer, you will be at the forefront of maintaining rigorous construction quality management standards, collaborating closely with site teams, subcontractors, and project leaders to ensure every deliverable meets contractual and regulatory requirements. Your role is pivotal in driving quality processes, identifying issues early, and championing continuous improvement that safeguards the integrity and safety of our projects.<br> Required Skills<ul><li>Strong knowledge and practical experience in implementing construction Quality Control (QC) management systems.</li><li>Proven ability to assist in planning, developing, and executing quality programs aligned with contract and project quality plans.</li><li>Experience reviewing and approving product/material requisitions and subcontractor quality documentation, including Quality Management Systems, quality plans, and Inspection Test Plans (ITPs).</li><li>Skilled in conducting quality inductions, monitoring inspections, and assessing contractor compliance with QC procedures.</li><li>Proficiency in data management relating to QC records, non-conformance reports (NCRs), and turnover documentation.</li><li>Excellent communication skills to promote quality awareness and deliver targeted training.</li><li>Proficient in Microsoft Office Suite.</li></ul>Nice to Have Skills<ul><li>Familiarity with international standards such as EN standards, ASME code, EN1090 (structural steel), and the Pressure Equipment Directive (PED) for piping.</li><li>Quality Auditor certification from a recognized industry body.</li><li>Experience with construction completion and turnover management processes.</li><li>Understanding of Romanian regulatory requirements (ISCIR, INSEMEX, ISU, AFER, ANRE, RENAR, ISC).</li></ul>Preferred Education and Experience<ul><li>Bachelor’s degree in Engineering or a closely related discipline.</li><li>Minimum of 5 years of hands-on experience working in quality roles within EPC (Engineering, Procurement, and Construction) contract environments.</li><li>Demonstrated background in welding engineering, supported by relevant training or internationally recognized courses.</li></ul>Other Requirements<ul><li>Ability to work collaboratively with multidisciplinary teams and subcontractors on site.</li><li>Proven organizational skills for maintaining robust QC documentation and reporting.</li><li>Willingness to engage in local management reviews and continuous improvement initiatives.</li></ul><br>With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients. <br><br> </div>
<p>The role We are looking for a mid-level Product Designer to join our team. In this role, you will be responsible for the entire design lifecycle from initial user research and strategy to final UI/UX execution. You will work within agile frameworks to translate complex product goals into seamless, intuitive, and visually compelling digital experiences. This role requires a balance of creative innovation, user empathy, and practical cross-functional collaboration to ensure our products both meet user needs and align with business objectives. Core Responsibilities User Research and Strategy Conduct user research to gather insights into user behaviors and attitudes. Develop user personas and journey maps to better understand customer needs and pain points. Utilize data-driven insights to inform and validate design decisions and strategies. Design Execution and Innovation Design and iterate on UI/UX elements, including wireframes, mockups, and prototypes, using tools like Figma, Sketch, or Adobe XD. Ensure final products are visually appealing, highly functional, and aligned with brand standards. Continuously explore and implement new design practices and technologies to stay ahead of industry trends. Usability Testing and Feedback Integration Plan and conduct usability tests to validate designs and improve user satisfaction. Analyze test data to identify areas for improvement. Iterate on designs based on feedback from users and stakeholders to enhance functionality and overall user experience. Cross-Functional Collaboration Work closely with product managers, engineers, and stakeholders to translate product goals into seamless design solutions. Participate in agile teams and collaborate directly with developers during implementation to ensure designs are accurately translated into functioning user interfaces. Address design-related issues that arise during development promptly and effectively. Present design concepts and deliverables to stakeholders, clearly communicating design vision and rationale. Project Management Manage multiple design projects simultaneously from concept through completion. Develop timelines and work schedules to meet project deadlines and constraints. Monitor and report on the status of design projects to stakeholders.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>User-Centric Mindset: A commitment to understanding customer pain points and using research, testing, and data to guide design decisions.</li><li>Collaboration & Alignment: The ability to work effectively across engineering and product teams, bridging design vision and technical execution.</li><li>Adaptability & Innovation: A proactive approach to learning new tools, staying current with industry trends, and continuously improving design practices.</li><li>Ownership & Accountability: Strong project management skills with the ability to manage priorities and deliver high-quality work on schedule.</li><li>Clear Communication: The ability to articulate design decisions, present concepts effectively, and integrate constructive feedback.</li></ul>
<ol><li><p>Prepare architectural and interior design drawings, shop drawings, and as-built drawings.</p></li><li><p>Coordinate drawings with structural, MEP, and site teams to ensure accuracy and compliance.</p></li><li><p>Revise drawings based on consultant and client comments.</p></li><li><p>Ensure drawings comply with project specifications, building codes, and company standards.</p></li><li><p>Support the design and construction teams by producing accurate and timely technical documentation</p></li></ol><p><strong>Desired Candidate Profile</strong></p><ol><li><p>Diploma or Bachelor's Degree in Architecture, Interior Design, or a related field.</p></li><li><p>Minimum of 6–8 years of experience as an Architectural/Interior Design Draftsman in the construction industry.</p></li><li><p>Strong experience in commercial and hospitality building projects.</p></li><li><p>Proficient in AutoCAD, with working knowledge of Revit and other drafting software.</p></li><li><p>Good understanding of construction drawings, shop drawings, and local building standards.</p></li></ol>
<p>We are looking for a Head of Software Engineering to lead our Software Factory, shape our engineering direction, and build on AMAN’s capabilities as we take on larger and more complex technology programmes.</p><br><p>Our Software Factory designs and delivers enterprise platforms, digital services, integrations, and AI-enabled applications that support complex and mission-critical operations. As AMAN continues to grow its technology portfolio and regional presence, we are expanding our engineering leadership to support the next stage of our growth.</p><br><p><strong>Role Overview</strong></p><p>The Head of Software Engineering will lead the technical direction, engineering capability, and delivery of AMAN’s Software Factory. You will oversee the full software delivery lifecycle, from solution architecture and estimation through engineering, deployment, and production, while providing technical leadership across our teams and client engagements. The role will play a key part in shaping AMAN’s engineering standards, developing our technical talent, supporting strategic opportunities, and delivering high-quality technology solutions for our clients across the region.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li><p>Own the technical and delivery performance of the Software Factory, with clear accountability for quality, timelines, scope, and engineering outcomes across active projects.</p></li><li><p>Lead solution architecture and technical decision-making for complex enterprise systems, integrations, cloud and on-premise deployments, and AI-enabled applications.</p></li><li><p>Build stronger delivery predictability by improving estimation, resource planning, engineering standards, technical risk management, and early escalation of issues.</p></li><li><p>Develop and lead a high-performing engineering team through hiring, coaching, performance management, and clear technical growth paths.</p></li><li><p>Establish consistent engineering practices across code quality, reviews, testing, CI/CD, DevOps, security, documentation, monitoring, and production readiness.</p></li><li><p>Support AMAN’s pre-sales and tender process by shaping technical solutions, estimating effort, identifying risks, and helping determine whether opportunities are technically and commercially viable.</p></li><li><p>Work closely with the AI Factory Lead to ensure AI, data, and agentic capabilities are securely integrated into complete production systems rather than delivered as isolated prototypes.</p></li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li><p>10+ years of software engineering experience, including meaningful leadership responsibility for engineering teams and complex production systems.</p></li><li><p>Strong technical depth across enterprise software architecture, backend development, APIs and integrations, databases, DevOps, cloud and on-premise environments.</p></li><li><p>Proven experience owning delivery across estimation, architecture, engineering execution, production, and technical risk management.</p></li><li><p>Experience leading engineers directly, including hiring, coaching, performance management, and building stronger technical capability within a team.</p></li><li><p>Strong client-facing and commercial judgement, with the ability to explain technical decisions, challenge assumptions, defend estimates, and operate confidently with senior stakeholders.</p></li></ul><br><p><strong>Nice-to-Haves</strong></p><ul><li><p>Experience delivering government or regulated-sector technology programmes in Oman or the GCC.</p></li><li><p>Experience integrating AI, machine learning, LLM, RAG, or agentic AI capabilities into production software platforms.</p></li><li><p>Experience working in fixed-price, tender-driven, or milestone-based delivery environments.</p></li></ul>
<p>The Ideal Candidate must have mixed experience in both proposal and estimation and MUST have experience in CANDY software. Strong knowledge of estimation software, pricing methodologies, and market rate analysis. Familiarity with Omani construction market, cost structures, and local suppliers / subcontractors.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelors Degree in Civil, Mechanical or Electrical Engineering. Minimum 8 12 years of experience The Ideal Candidate must have mixed experience in both proposal and estimation and MUST have experience in CANDY software.</p>
<p><h4>Description</h4>
<p>Müller's Solutions is seeking a senior BMC Helix IT asset management & discovery consultant to join our expert team. In this role, you will lead the implementation, configuration, and optimization of BMC Helix IT asset management and discovery solutions for our clients. You will work closely with stakeholders to understand their asset management needs and deliver tailored solutions that enhance IT operations, asset visibility, and lifecycle management.</p>
<h4>Key responsibilities:</h4>
<ul>
<li>Lead the end-to-end implementation of BMC Helix IT asset management and discovery modules.</li>
<li>Configure and customize the BMC Helix platform to align with client requirements and industry best practices.</li>
<li>Conduct assessments and workshops to gather business and technical requirements.</li>
<li>Develop integration strategies to connect BMC Helix with other ITSM and enterprise systems.</li>
<li>Provide expert guidance on IT asset lifecycle management, discovery processes, and data accuracy.</li>
<li>Troubleshoot, resolve issues, and optimize performance of the BMC Helix solutions.</li>
<li>Deliver training sessions and documentation to enable client teams to effectively use the platform.</li>
<li>Stay current with BMC Helix product updates and IT asset management trends to continuously improve client solutions.</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>Bachelor’s degree in computer science, information technology, or related fields.</li>
<li>Minimum 5 years' experience in IT asset management and discovery implementation with hands-on expertise in BMC Helix IT asset management and discovery modules, including asset discovery, CMDB integration, application dependency mapping, and infrastructure/network discovery.</li>
<li>Ability to independently build, deploy, and configure containers on-premises (Docker, Kubernetes, OpenShift, Podman) and set up discovery infrastructure, scanners, probes, and collectors.</li>
<li>Strong knowledge of IT asset management best practices, ITIL frameworks, and integrating BMC Helix with ITSM and enterprise systems.</li>
<li>Proficient in Linux/Unix (especially Red Hat Enterprise Linux 6/7), network discovery protocols (SNMP, SSH, WMI, PowerShell, APIs), and identifying software versions, dependencies, and asset relationships.</li>
<li>Experience with software license compliance, software asset management, legacy infrastructure troubleshooting, and customer engagement during PoC and implementation phases preferred.</li>
<li>BMC Helix certifications and GCC/MENA experience are desirable.</li>
<li>Must be able to work onsite in Oman.</li>
<li>Excellent problem-solving, communication, and stakeholder management skills with ability to lead cross-team projects.</li>
</ul></p><p></p>
<p><h4>Description</h4>
<p>Müller's Solutions is seeking a senior BMC Helix IT asset management & discovery consultant to join our expert team. In this role, you will lead the implementation, configuration, and optimization of BMC Helix IT asset management and discovery solutions for our clients. You will work closely with stakeholders to understand their asset management needs and deliver tailored solutions that enhance IT operations, asset visibility, and lifecycle management.</p>
<h4>Key responsibilities:</h4>
<ul>
<li>Lead the end-to-end implementation of BMC Helix IT asset management and discovery modules.</li>
<li>Configure and customize the BMC Helix platform to align with client requirements and industry best practices.</li>
<li>Conduct assessments and workshops to gather business and technical requirements.</li>
<li>Develop integration strategies to connect BMC Helix with other ITSM and enterprise systems.</li>
<li>Provide expert guidance on IT asset lifecycle management, discovery processes, and data accuracy.</li>
<li>Troubleshoot, resolve issues, and optimize performance of the BMC Helix solutions.</li>
<li>Deliver training sessions and documentation to enable client teams to effectively use the platform.</li>
<li>Stay current with BMC Helix product updates and IT asset management trends to continuously improve client solutions.</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>Bachelor’s degree in computer science, information technology, or related fields.</li>
<li>Minimum 5 years' experience in IT asset management and discovery implementation with hands-on expertise in BMC Helix IT asset management and discovery modules, including asset discovery, CMDB integration, application dependency mapping, and infrastructure/network discovery.</li>
<li>Ability to independently build, deploy, and configure containers on-premises (Docker, Kubernetes, OpenShift, Podman) and set up discovery infrastructure, scanners, probes, and collectors.</li>
<li>Strong knowledge of IT asset management best practices, ITIL frameworks, and integrating BMC Helix with ITSM and enterprise systems.</li>
<li>Proficient in Linux/Unix (especially Red Hat Enterprise Linux 6/7), network discovery protocols (SNMP, SSH, WMI, PowerShell, APIs), and identifying software versions, dependencies, and asset relationships.</li>
<li>Experience with software license compliance, software asset management, legacy infrastructure troubleshooting, and customer engagement during PoC and implementation phases preferred.</li>
<li>BMC Helix certifications and GCC/MENA experience are desirable.</li>
<li>Must be able to work onsite in Oman.</li>
<li>Excellent problem-solving, communication, and stakeholder management skills with ability to lead cross-team projects.</li>
</ul></p><p></p>
<p><strong>Job Description</strong></p><p>Lyqa Tech Ventures is seeking a Product Manager to lead client requirements gathering and solution planning for AI transformation and custom software development projects. The successful candidate will work closely with customers, technical teams, and developers to translate business challenges into practical solutions and client proposals.</p><p>The role will also support the growth of Falcon Pro AI, Lyqa’s enterprise AI platform, by identifying industry use cases, mapping platform capabilities to customer requirements, and recommending product enhancements.</p><br><p><strong>Key Responsibilities</strong></p><ul><li><p>Engage with clients to understand business problems, workflows, and project requirements.</p></li><li><p>Document requirements and work with technical and development teams to define solution scope, approach, and deliverables.</p></li><li><p>Prepare and present technical and commercial proposals in collaboration with the relevant teams.</p></li><li><p>Identify opportunities to apply Falcon Pro AI across different industries and customer use cases.</p></li><li><p>Gather customer feedback and recommend improvements to product features and capabilities.</p></li><li><p>Represent Lyqa Tech Ventures as an AI transformation and software engineering partner in client discussions.</p></li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li><p>Experience in product management, business analysis, solution consulting, or software development projects.</p></li><li><p>Good understanding of AI solutions and custom software development.</p></li><li><p>Strong requirements gathering, documentation, and proposal writing skills.</p></li><li><p>Excellent spoken and written English, with the confidence to lead client meetings.</p></li><li><p>Ability to coordinate effectively with clients, technical teams, and developers.</p></li></ul>
<p>Identify and lead the development and implementation of Prepress workflow process improvements and automation. Responsible for devising a tracking system of daily work orders in correlation with the production schedule and on-time delivery to the customers. Maintain consistent communications of project details and scheduled job status with other managers and customer service. Communicate with customers regarding any problems, questions, or concerns if required. Record problems, such as downtime, and the actions taken. Monitor and ensure that the artwork for printing is prepared as per the customer's needs. To assist customers with all aspects of their printing requirements. Oversee the maintenance of machines in the repro department. Update the software required in the repro department with approval from the management. In charge of ordering consumables (Plates, chemicals, Screens, papers, toners, cartridges) and checking before using them for quality output. Assist in the continuous improvement of customer supply chains to the repro/design process to improve operational efficiency and customer service. Ensure that the department's procedures are followed maintained and further developed when required. Flexo Plate making , Esko ,Packaging & Labeling Software</p>
<p>We are looking for a motivated Business Development and Digital Marketing Executive to join our growing team at Hike Tech LLC, a software and technology company based in Muscat, Oman. Candidates who can join within 15 days are preferred.
The role involves two key responsibilities. First, identifying and acquiring new clients for our software and digital product services through cold outreach, networking and relationship building. Second, managing our brand presence across digital channels including Instagram, LinkedIn and WhatsApp.
The ideal candidate is comfortable with both closing deals and creating content. You will work directly with the founder and play a key role in driving company growth across the GCC market.
Key responsibilities include generating and qualifying leads, reaching out to potential clients via email, WhatsApp, LinkedIn and social media, preparing proposals, following up on opportunities, attending GCC networking events and meetups, managing social media accounts, creating engaging content, building ambassador and referral programs, and reporting on performance and growth metrics on a weekly basis.
This is an exciting opportunity to join an early stage technology company and make a real impact on its growth from day one.</p><p>We are looking for a candidate with 1 to 3 years of experience in business development, sales, digital marketing or a related field who is available to join immediately.
The ideal candidate has strong communication and negotiation skills in both English and Arabic, and is comfortable with cold outreach and building professional relationships from scratch.
The candidate must be self motivated, target driven and able to work independently with minimal supervision. A solid understanding of the GCC market and business culture is essential. Familiarity with social media platforms especially Instagram and LinkedIn is required.
An existing network of businesses or decision makers in the GCC is a strong advantage. Experience selling software or digital services, or working with content creators and influencer communities, is also highly desirable. Content creation skills including photography, video editing and Reels production are a bonus.
A degree in Marketing, Business Administration or a related field is preferred but not mandatory. What matters most is attitude, drive and the ability to deliver results from day one.</p>
<p>We are looking for a motivated Business Development and Digital Marketing Executive to join our growing team at Hike Tech LLC, a software and technology company based in Muscat, Oman. Candidates who can join within 15 days are preferred.
The role involves two key responsibilities. First, identifying and acquiring new clients for our software and digital product services through cold outreach, networking and relationship building. Second, managing our brand presence across digital channels including Instagram, LinkedIn and WhatsApp.
The ideal candidate is comfortable with both closing deals and creating content. You will work directly with the founder and play a key role in driving company growth across the GCC market.
Key responsibilities include generating and qualifying leads, reaching out to potential clients via email, WhatsApp, LinkedIn and social media, preparing proposals, following up on opportunities, attending GCC networking events and meetups, managing social media accounts, creating engaging content, building ambassador and referral programs, and reporting on performance and growth metrics on a weekly basis.
This is an exciting opportunity to join an early stage technology company and make a real impact on its growth from day one.</p><p>We are looking for a candidate with 1 to 3 years of experience in business development, sales, digital marketing or a related field who is available to join immediately.
The ideal candidate has strong communication and negotiation skills in both English and Arabic, and is comfortable with cold outreach and building professional relationships from scratch.
The candidate must be self motivated, target driven and able to work independently with minimal supervision. A solid understanding of the GCC market and business culture is essential. Familiarity with social media platforms especially Instagram and LinkedIn is required.
An existing network of businesses or decision makers in the GCC is a strong advantage. Experience selling software or digital services, or working with content creators and influencer communities, is also highly desirable. Content creation skills including photography, video editing and Reels production are a bonus.
A degree in Marketing, Business Administration or a related field is preferred but not mandatory. What matters most is attitude, drive and the ability to deliver results from day one.</p>