13

Software Engineer Jobs in United Arab Emirates, UAE

filter
  • Role
  • Functional Area
  • Qualification
  • Experience
  • Employer Type
Quality Management & Assurance Finishing & Fit-out Expertise MEP Works Quality Documentation & Reporting Technical & Standards Knowledge Software & Tools Management & Coordination Skills Communication & Interpersonal Skills
Bachelors Degree in Civil Engineering, Construction Management, or a related field. ISO 9001 Lead Auditor or similar quality management certification is advantageous. Minimum 7 years of experience in construction, with at least 1 year in a senior QA/QC position. Experience in luxury residential projects, particularly in finishing, fit-out, and MEP works, is highly preferred.;
View all details
Manual Testing Functional Testing Automation Testing
software test engineer, Manual test engineer, Automation Test engineer, Functional Test engineer.QA Qc
View all details
Subject Matter Expertise Problem Solving Project Execution Software Project Management
We are seeking qualified engineers from various disciplines to join our clients international team. As part of a dynamic and growing company, you will work on cutting-edge projects in diverse global locations. If you're ready to challenge yourself professionally and expand your horizons, we invite you to apply!Key Responsibilities:Design & Development: Contribute to the design, development, and implementation of innovative engineering solutions for international projects.Collaboration: Work alongside cross-functional teams across multiple locations to ensure successful project execution and achievement of targets.Problem Solving: Apply engineering principles to identify, troubleshoot, and resolve complex technical challenges, ensuring projects are completed on time and within budget.Quality Assurance: Maintain high standards for quality control, compliance, and adherence to industry regulations (e.g., ISO, ASME, etc.).Project Management Support: Assist in managing timelines, resources, and budgets for engineering projects, ensuring the effective delivery of all deliverables.Technical Support: Provide technical guidance to teams and stakeholders, including mentoring junior engineers, troubleshooting issues, and offering solutions to improve efficiency.Safety and Compliance: Ensure safety standards and environmental regulations are met in all stages of the project lifecycle.Qualifications & Requirements:Education: Bachelors degree (or higher) in Engineering (Mechanical, Electrical, Civil, Software, Environmental, etc.) or a related field.Experience: 2 years of professional experience in a relevant engineering discipline.Technical Proficiency: Expertise in industry-specific software/tools (e.g., AutoCAD, SolidWorks, MATLAB, Python, PLC programming, etc.).Problem-Solving Skills: Ability to analyze complex technical issues and develop efficient solutions.International Experience: Previous experience working on international projects is a plus
View all details

Looking For Machine Learning Engineer

Rivendell Technologies Inc

Machine Learning Engineer Java Software Engineer Python
To speed up the hiring process, kindly complete the following link as well:https://airtable.com/appcWHN5MIs3DJEj9/shriREagoEMhlfw84***Responsibilities:***1. Contribute to the development of software and solutions, emphasizing ML/NLP as a key component, to productize research goals and deployable services.2. Collaborate closely with the frontend team and research team to integrate machine learning models into deployable services.3. Utilize and develop state-of-the-art algorithms and models for NLP/ML, ensuring they align with the product and research objectives.4. Perform thorough analysis to improve existing models, ensuring their efficiency and effectiveness in real-world applications.5. Engage in data engineering tasks to clean, validate, and preprocess data for uniformity and accuracy, supporting the development of robust ML models.6. Stay abreast of new developments in research and engineering in NLP and related fields, incorporating relevant advancements into the product development process.7. Actively participate in agile development methodologies within dynamic research and engineering teams, adapting to evolving project requirements.1. Degree in Computer Science or related discipline or equivalent practical experience, with a strong emphasis on machine learning and natural language processing.
View all details

Get Personalized Job Matches

Based on your experience, skills, interests, and career goals to help you find the most relevant opportunities faster. Register Now!
Software Analyst Software Architect Software Executive Software Consultant Software Designer Software Developer Software Engineer Software Professional Software Quality Analyst IT Consultant Information Technology Analyst VP IT IT Administrator Work From Home
I require a person to assist us with a Python Developer Udemy Course. If the person has the training videos ready, it's the best. If not, the person should be willing to create a course. The person has to create the full course.To Apply please go to GerardYadGG LinkedIn's Page, you will find the website link there, you can apply there. Please apply there to be considered.100% worldwide remote.ID: PL305Thank You.
View all details
  • 2 - 7 yrs
  • 1.5 Lac/Yr
  • Dubai +1 UAE
Test Analyst Use Cases Functional Test Engineer Software Tester Walk in
Job DescriptionA Software Tester is a crucial role within a software development team responsible for ensuring the quality, functionality, and reliability of software applications. This role involves designing and executing test cases, identifying defects, and collaborating with developers and other stakeholders to ensure that the software meets the required standards and specifications. The Software Tester plays a critical role in delivering high-quality software products that meet user expectations.Responsibilities :Collaborate with project managers, business analysts, and development teams to understand project requirements and define comprehensive test plans and strategies.Create detailed and comprehensive test cases based on functional specifications, user stories, and software requirements. Define test objectives, scope, and acceptance criteria.Execute manual and automated tests to identify defects, validate functionality, and ensure software quality. Perform functional, integration, regression, and performance testing as required.Defect Identification and Reporting: Identify, document, and prioritize software defects using issue-tracking tools. Clearly communicate defects to developers and work closely to ensure timely resolution.Develop and maintain automated test scripts and frameworks using appropriate testing tools. Automate repetitive test cases to improve testing efficiency.RequirementsBachelor's degree in Computer Science, Information Technology, or a related field.Proven experience as a Software Tester or QA Engineer, preferably in a software development environment.Strong understanding of software testing methodologies, tools, and best practices.Proficiency in manual testing and experience with automation tools and frameworks Familiarity with software development life cycle (SDLC) and Agile methodologies.
View all details

E3D Administrator

Skyline HR International

E3D Administrator CAD Administration Engineering Software Project Management 3D Software Intergraph Software Walk in
As an E3D Administrator, your primary responsibilities and duties will include:This includes creating and maintaining the E3D Project Database and Project Plant structure, managing the installation and customization of E3D software, and administering user licenses. You should have proficiency in integrating 3D Design Review Tools and experience with third-party tool integration. Additionally, you will be involved in creating and maintaining drawing setups, performing file recovery, managing CAD software, and supporting various disciplines such as piping, structural, electrical, and equipment. Other responsibilities include catalog maintenance, software administration, and training team members. The monthly salary for this position is 23,500 AED, inclusive of all allowances.Skills/Qualifications:To be successful in this role, you should possess the following qualifications: Minimum Experience: 10+ years. Minimum 3+ years of experience in E3D administration and 3+ years in PDMS (preferred). Hold a Bachelor's Degree in a relevant Engineering Discipline. Have at least 3 years of experience as an E3D Administrator. Completion of training for all E3D administration modules conducted by INTERGRAPH.Salary:The total monthly salary for this position is 23,500 AED (inclusive of all allowances).SKYLINEHR INTERNATIONAL
View all details

Full Stack Developer

Zulkom Technologies

Software Developer Python Developer Rest API Web API SQL Developer Work From Home
Responsibilities: Ideate software solutions suitable for the clients requirements. Design client-side and server-side architecture. Design and develop new features and functionality for various software applications. Develop server-side applications and APIs using languages such as PHP, Python, or Ruby. Implement front-end web designs using HTML, CSS, and JavaScript. Build the front-end of applications through appealing visual design. Ensure the security, scalability, and performance of applications created. Write effective APIs. Develop and manage well-functioning databases and applications. Conduct testing and debugging of created applications. Keep up-to-date with the latest software development trends and technologies.Requirements: Bachelor's degree in Computer Science, Engineering or a related field. Proven experience as a Full Stack Developer, or a similar role. Experience developing desktop and mobile applications. Familiarity with common stacks. Proficiency in server-side programming languages such as PHP, Python, or Ruby. Expertise in front-end programming languages and libraries (HTML, CSS, and JavaScript, XML, jQuesy). Knowledge of multiple back-end languages (C#, Java, Python) and JavaScript frameworks (Angular, React, Node.js). Familiarity with databases such as MySQL, PostgreSQL, or MongoDB, web servers (Apache) and UI/UX design. Knowledge of version control systems such as Git. Ability to work independently or as part of a team. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills.
View all details

QA Engineer

3A HR Consulting

Automation Testing Software Testing Quality Control QC Engineering Quality Check Process Automation Software Quality Engineer Python Bash Coding Debugging Skills QA Automation Test Plans Walk in
Participate in the design process to understand, analyze and influence the application/service/system to be tested.Identify the risks and appropriate test coverage to validate new features as well as regression and develop test plans and cases.Create, maintain, and upgrade load systems include automation scripts writing.Come up with more efficient ways to test features and identify the area of testing that can be automated.Install and configure the system accordingly.Execute test cases, manually or in an automated fashion, capture and analyze the results, document issues, and prepare test reports.Present testing results and progress to the management teamUse Test Management tools to create, maintain, track, and execute test cases; as well as use the Defect Tracking tools.Analyze and identify the issues found during testing, either work with the QA teams and/or the R&D teams to diagnose them.Understand the business aspects, as well as the ways the customers are using the system; and check if the system is performing as it should have beenTake over a Test Activity and feature/s lead, including planning, executing, communicating, tracking, and reporting.Leading activity and test project capabilities include Planning, designing, preparing, and executing the tests.Lead team meeting with QA teamPromote a spirit of collaboration across teams and individuals.
View all details
Software Engineer Data Management Data Administrator Database Administration Software Designer Software Professional Software Developer
You be responsible to support and manage several hundred MongoDB databases across various environments and handling customer support and meeting their expectations.In this role you Your main responsibilitiesYou be responsible for managing and supporting MongoDB support team within the company.You also be responsible for handling MongoDB support, MongoDB patching, upgrades, migration, kernel patching and ensure PCI compliancy and remediate vulnerabilities.You are also required to architect and develop efficient automation framework for better management of the MongoDB infra.You be responsible for developing enterprise-grade distributed products that can perform, scale, and integrate into a broad enterprise ecosystem.You be required to follow and implement industry best practices for better time to market using latest CI/CD technologies and automate day to day tasks.You be required to follow change management process, efficiently handle Priority Sev 1 PRD issues and manage 24/7 on call loops.
View all details
Delivery Head Delivery Manager Delivery Boy Delivery Director Delivery Project Manager Delivery Group Manager Delivery Project Lead Delivery Software Engineer Delivery Specialist Delivery Analyst Vehicle Driver
Service Delivery Manager Job DescriptionWe are looking for a dedicated Service Delivery Manager to be responsible for maintaining strong customer relationships and improving our services to maintain customer satisfaction. The Service Delivery Manager may perform technical tasks, such as troubleshooting technical issues, and may perform administrative tasks, such as managing team performance and checking the quality of inventory. The main tasks of a Service Delivery Manager, however, include managing projects, fixing reliability issues, tracking service metrics, managing budgets, and leading the service delivery team.To be a successful Service Delivery Manager, you should demonstrate strong leadership and team working skills. You should also demonstrate excellent communication and computer skills.Service Delivery Manager Responsibilities:Maintaining positive relationships with customers.Identifying customer needs and overseeing service delivery within the business context.Leading the service delivery team, managing conflict, and ensuring the team's processes and tasks are carried out efficiently.Managing finances and budgets.Determining ways to reduce costs without sacrificing customer satisfaction.Assessing customer feedback and using your creativity to establish, improve, and refine services.Remaining organized and meeting deadlines.Building partnerships and liaising with team leaders to determine the company's services, delivery criteria, and solutions for issues that may arise.Service Delivery Manager Requirements:A Bachelor's degree in a Business-related field.Experience in customer service, leadership, and logistics may be advantageous.Good computer skills and the ability to use business support software.Strong customer service, project management, and quality control skills.Good resource planning skills.Excellent leadership and customer service skills.
View all details
Golang Java SQL PHP Developer Node Js PHP Web Developer Software Developer Walk in
The Backend Engineer will work as an integral part of the Development team implementing and maintaining Company web-based services in compliance with our internal quality standards and industry best practice.Ability to work in a fast paced and agile development environmentAbility to think big, think long term and work on the scalable architecture and system design Ability to think critical, think from the customers perspective and make the appropriate design choices.Ability to take accountability and ownership in solving business critical failures, issues and risksAbility to meet tight deadlines, prioritize workload, adapt to change and achieve effectiveresults in a fast paced, dynamic, ever-growing environmentAbility to work well within a team with an eagerness to learn & growKnowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsInvestigate root causes of bugs and crashes, with a view to writing code that looks to mitigate issues as well as make appropriate fixesUnderstanding of micro-services, web-services, cloud technologies, cloud databases, and open source technologies.Experience developing cloud software services and an understanding of design for scalability,performance and reliabilityYou enjoy working side by side with partners, colleagues and teams on tough problems.Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategyA self-starter who is motivated to take ownership of projects and drive tasks to completionContinuous monitoring of app performance and other relevant metrics using third-party tools such as New Relic and Stack Driver. Raising alerts where performance is not in line withrequirementImplement continuous integration workflows
View all details

SR Planning Engineer

Medha HR Consultants

1. Project Planning & Scheduling 2. Finishing Fit-out & MEP Coordination 3. Monitoring & Control 4. Reporting & Documentation 5. Software & Technical Tools 6. Contractual & Commercial Awareness 7. Leadership & Coordination Skills
Key responsibilities:1. Project Planning & Scheduling: Develop detailed project plans, identify key milestones, and create schedules to ensure timely completion of projects.2. Finishing, Fit-out & MEP Coordination: Coordinate with various stakeholders including architects, engineers, and contractors to ensure smooth execution of finishing, fit-out, and mechanical, electrical, and plumbing (MEP) works.3. Monitoring & Control: Track project progress, identify potential delays or issues, and implement corrective actions to keep projects on track.4. Reporting & Documentation: Prepare regular progress reports, update project documentation, and communicate project status to stakeholders.5. Software & Technical Tools: Utilize project management software and technical tools to enhance project planning, scheduling, and monitoring processes.6. Contractual & Commercial Awareness: Understand project contracts, terms, and commercial implications to ensure compliance and mitigate risks.7. Leadership & Coordination Skills: Lead project teams, coordinate activities, and foster collaboration among team members to achieve project goals.Required skills and expectations:- Bachelor's degree in Engineering (B.E) or related field.- 7-10 years of experience in project planning and scheduling.- Proficiency in project management software and technical tools.- Strong communication, leadership, and coordination skills.- Ability to work effectively in a team environment.- Attention to detail and strong problem-solving abilities.
View all details
Ios iOS Developer IOS Application Developer IOS Application iOS SDK GURGAON DUBAI UAE SOFTWARE Software Analyst Software Architect Mobile Engineer Walk in
You will be working within our mobile development team in the quest of growing our product and tailoring it based on our customers' needs and industry's best practices.As a Senior Mobile Engineer you will be tasked with implementing new feature and refactor obscure parts of our codebase, with a high standard of quality and robustness, using the right design patterns & tools, being able to provide robust, testable code.ResponsibilitiesImplements solutions that meet high standards, robust enough that these dont require extensive refactoring at a later stageWrites robust and quality-oriented testable codeHelps defining the direction of our app based on experience and usability patterns and suggest changes and additions where neededMeets deadlines in coordination with the Product Management teamAssists with the development of junior team members and makes sure everyone is working towards the same goals and meeting the companys standardsConducts market research and keeps up to date with the latest Mobile processes and technologiesKey Performance IndicatorsQuality standards and best practices used within your codeEfficiency and timeliness of problem resolution and solution developmentTimeliness and robustness of software releasesDegree of uptime and technical performance rate of the companys native servicesFeedback from your peersDesired Candidate ProfileCompetencies/Skills requiredExtensive experience on Native iOS mobile development7+ Years of iOS development experience including 4+ years Swift Programming experienceGood knowledge of XCTest Framework and Mobile CI/CDGood knowledge of design patterns & software architecturesExperience with performance / memory optimization using Apple Instruments toolDeep knowledge of OOPResults orientationDevotion to teamworkAccountability / ownershipKnowledge about server architecture, networking, HTTP protocolFamiliar with VCS (mainly Git)Passionate about open source and ideally contributing to it
View all details
Python Python Developer Python Trainer Data Scientist Java Developer Core Java Java2D JavaCard JavaFX JavaSE Java Script Developer Java Beans Advanced Java Javascript Work From Home
I require a person to assist us with a Data Science Engineer Udemy Course. If the person has the training videos ready, it's the best. If not, the person should be willing to create a course. The person has to create the full course.To Apply please go to GerardYadGG LinkedIn's Page, you will find the website link there, you can apply there. Please apply there to be considered.100% worldwide remote.ID PI 207
View all details