Current Opportunities

At Acacus, we believe in transforming lives through technology. Our team members are pillars of our growth and success. 

We value and nurture innovation, inquisitiveness, passion for technology and most importantly self-belief.

We invite like-minded professionals to explore opportunities with us and be part of our journey.

Software Developer (ASP.Net)

General Responsibilities & Duties:

  • Ability to clearly communicate technical issues

  • Have a “service” orientation

  • Work with Scrum Master to plan program code enhancements and changes

  • Develop, test and maintain software code

  • Create database tables, relations and supporting code based on industry best practices

  • Maintain and organize code inline documentation

Experience & Required Skills:

  • A Bachelor’s Degree in Computer Science, Management Information Systems or related field

  • Experience in developing several applications using the platforms and skills described below
  • Must be fluent in both English and Arabic
  • The developer must have 3 years of experience with:
    • C# .NET
    • ASP .NET MVC
    • Entity Framework
    • SQL Server Databases
    • jQuery and JavaScript
    • HTML 5 / CSS 3
    • LINQ
    • AJAX
    • Web services, WCF services or Web APIs
  • Good understanding of the following:
    • .NET Framework
    • ADO .NET 
    • Client Server Architecture 
    • SQL Queries & Stored Procedures 
  • Experience with the following is desirable, but not required:
    • Microsoft Azure
    • XAML
    • WPF


  • Jordan


  • Jordanian

(Note: In the section Position Applying for, please mention - 'Software Developer') 

Project Manager


  • Tracking and reporting project milestones and providing status reports to project sponsors

  • Managing a risk register of managed projects

  • Preparing progress reports for and attending regular meetings with client stakeholders

  • Determining the test results of project and completing post-project test evaluations to determine the expected results

  • Developing/ implementing the use of tools and applying best practices for the successful execution and project management

  • Ensuring successful archive of project documents after the project completion

  • Participating in pre-sales activities for related projects with other clients

General Responsibilities & Duties: 

  • Managing project development and execution from initiation to closure

  • Working with project sponsor for the culmination of project charter outlining goals, timing, deliverables, project scope, and required resources

  • Working with technical team lead to complete work breakdown structure for the estimation of efforts needed for each task

  • Preparing and providing a project schedule to all participants to identify the commencement of their tasks

  • Resolving issues and solving problems throughout the project cycle

  • Communicating with the requirement of external contractors or consultants to accomplish the project plan, recruiting and managing appropriate staffing if required


  • Result oriented

  • Leadership and team skills - proactive in building and maintaining a network of effective relationships with people inside and outside his/her group. Serves as a point of reference for projects which they are responsible for

  • Business acumen – ability to analyze client needs and implement related internal processes required to deliver required services

  • Key values - honesty, integrity, passion for customers and technology, ability to take big challenges

  • Must have a valid U.A.E. driving license

  • Excellent English communication and Arabic is a plus

Experience & Required Skills:

  • B.Sc. / BA (Engineering, Computer Engineering, Computer Science, Software Engineering, Business Administration )

  • Must have minimum of 3 years of Project Management experience preferably in technical field

  • Reporting

  • Highly organized

  • Excellent knowledge in Microsoft Word, Outlook, PowerPoint, and Excel

  • Knowledge in MS Project or similar environment

  • Excellent communication (reading, writing & speaking) in Arabic & English

  • Exceptional organizational and communication skills is a must


  •  Dubai-U.A.E.

(Note: In the section Position Applying for, please mention - 'Project Manager') 

QA & Support Agent

General Responsibilities & Duties: 

  • Design, develop & implement tests across entire product apps

  • Track & document product issues

  • Receive customer support requests and inquiries regarding applications, investigate issues, provide solutions and/or recommendations to all involved parties including customers, Software Development teams and Quality Assurance team

  • Assume additional technical responsibilities as needed


  • Ability to multi-task and progress multiple tasks in parallel

  • Ability to clearly communicate complex stories

  • Software development

  • Experience with continuous integration and automated testing tools (i.e. Jenkins, Cucumber, Selenium, JMeter... etc.)

  • Must be fluent in both English and Arabic 

Experience & Required Skills:

  • B.Sc. (engineering, computer science, or math)

  • Working knowledge of software development best practices. [Source code control, testing (TDD/BDD), documentation, etc.]

  • Troubleshooting and Investigating Intermittent Problems skills

  • Knowledge in cloud-based services and architectures

  • Excellent analytical and problem-solving skills


  • Jordan


  • Jordanian

(Note: In the section Position Applying for, please mention - 'QA & Support') 

Machine Learning Software Developer


  • Develop, test and maintain software code for all tiers of properly structured enterprise solutions

  • Perform troubleshooting, analysis and resolution of critical applications and batch process issues

  • Design and create database tables, relations and supporting code using industry best practices

  • Maintain and organize code inline documentation

General Responsibilities & Duties: 

  • Designing, developing and maintaining software code using different frameworks and tools

  • Ability to write efficient software code for enterprise environments

  • Excellent grasp of current best-practice database and software methodologies

  • Develop software solutions using industry standards based on the needs of the customer and feedback provided by the client account manager and stakeholders


  • Problem solving

  • Self-organized

  • Team player

  • Excellent in English and Arabic languages 

  • Flexible

Required Skills: 

  • Experience in C++ & Python  

  • Embedded systems programming

  • Image processing OOP

  • Demonstrated desire and willingness to research new topics and learn new technologies


  • Jordan


  • Jordanian

(Note: In the section Position Applying for, please mention - 'Machine Learning Software Developer')