Career Opportunities 

We are looking for talented, highly motivated individuals who believe in excellence and are committed to high performance. If you are interested in becoming a part of our professional organization we’d love to hear from you. Check out our list of vacancies and send your resume to mts-hr@mts-mea.com

Latest jobs openings

Job Details

Experience Needed: 3 To 5 Years

Career Level: Experienced (Non-Manager)

Education Level: Bachelor's Degree

Job Description

  • Design, develop, and maintain backend services and APIs using Java and Spring Framework.
  • Develop system integration software components according to requirement specifications.
  • Develop and manage well-functioning databases and applications.
  • Perform unit testing and debugging to ensure the code is correct.
  • Respond to testing bug reports and fix bugs
  • Participate in requirement gathering and business analysis activities
  • Participate in applicationdatabase design activities
  • Present ideas for system improvements
  • Participate in training and / or customer support activities as needed.
  • Troubleshoot client problems both remotely and onsite.
  • Research and identify cause of reported defects and issues
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Work with data scientists and analysts to improve software

Job Requirements

  • Proven experience as a Full Stack Developer or similar role
  • Experience developing desktop and mobile applications
  • Experienced in Patterns, Designs and Algorithms.
  • Experienced in Microservices Architecture.
  • Experience with Websockets.
  • Experience with Kafka Streams and Redis.
  • Experience with Spring security, OpenID, OAuth2, and SAML 2.
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
  • Excellent communication and teamwork skills.
  • An analytical mind.
  • Degree in Computer Science, Statistics or relevant field.

Job Details

Experience Needed: 1 To 3 Years

Career Level: Experienced (Non-Manager)

Education Level: Bachelor's Degree

Job Description

  • Review and maintain configuration documentation for software products and environments.
  • Identify and manage configuration items in the Configuration Management System (CMS) repository.
  • Ensure version control is properly maintained for all software deliverables.
  • Manage changes to configuration items and maintain the integrity of baselines.
  • Perform audits on CMS and implement audit recommendations.
  • Report accurate configuration status and provide timely updates.
  • Build and deploy software, creating and maintaining environments (OS, databases, application servers).
  • Oversee the delivery of software applications to test and deployment environments.
  • Develop and enforce security guidelines to protect project items from unauthorized access or damage.
  • Ensure data integrity, security, and proper management of the CMS, including backup procedures.
  • Review and recommend improvements to existing Configuration Management processes.
  • Assist with the automation and maintenance of the Configuration Management System.
  • Troubleshoot and resolve configuration-related issues, and develop effective troubleshooting procedures.
  • Analyze root causes of support issues and collaborate with the development team for resolution.
  • Document resolved issues and propose preventive measures.
  • Respond to customer inquiries about product or process-related issues.

Job Requirements

  • Bachelor’s Degree in Computer Science or a related field.
  • Minimum of 1 year of industry experience in technical support or configuration management.
  • Strong knowledge of configuration management principles and best practices.
  • Experience with software deployment and environment maintenance (OS, databases, application servers).
  • Familiarity with version control systems and managing software deliverables.
  • Troubleshooting skills for resolving configuration and system-related issues.
  • Ability to manage backups and ensure data security.
  • Strong analytical skills with the ability to troubleshoot and resolve technical issues.
  • Excellent written and verbal communication skills to clearly document issues and communicate with customers.
  • Ability to work in an Agile/Scrum development environment.
  • Familiarity with security protocols to ensure the integrity and safety of configuration items.

Job Details

Experience Needed: 1 To 3 Years

Career Level: Experienced (Non-Manager)

Education Level: Bachelor's Degree

Job Description

  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
  • Estimate, prioritize, plan and coordinate testing activities
  • Creating, editing, and updating test plans and test cases ensuring use of appropriate test methodology, complete test coverage
  • Report issues through bug-tracking system
  • Design test cases on test management tools
  • Perform compatibility testing on the software
  • Test in different environments including web and mobile.
  • Identify, record, document thoroughly, and track bugs
  • Develop and apply testing processes for new and existing products to meet client needs
  • Identify test cases risk and priority.

Job Requirements

  • Bsc. in Computer Science or related area of study
  • Proven experience with automation tools (e.g., Selenium, Cypress, Appium)
  • Experience: 0-2 years in the software testing
  • ISTQB-FL is a must
  • Database/ SQL is a must
  • Troubleshooting & Reporting skills is a must
  • API Testing (Soap-postman) is a must
  • Ability of communicating and Handling Customer
  • Written and verbal communication is a must
  • English - Excellent working language is a must
  • Basic knowledge of performance testing on ADF applications and java platforms.
  • Experience working in an Agile/Scrum development process

Job Details

Experience Needed:1 To 3 Years

Career Level:Experienced (Non-Manager)

Education Level:Bachelor's Degree

Job Description

  • Design and develop AI models to meet project requirements.
  • Design, develop, and maintain robust and scalable backend applications using Java and related technologies.
  • Convert AI/ML models into APIs that other developers can use.
  • Perform statistical analysis on big data sets.
  • Manage project infrastructure and the development of AI models and projects.

Job Requirements

  • BSc in Computer Engineering or Computer Science.
  • Two or more years of experience in applying AI to practical and comprehensive technology solutions.
  • Experience with ML, deep learning, TensorFlow, Python, NLP.
  • Advanced knowledge of statistical and algorithmic models as well as of fundamental mathematical concepts, such as linear algebra and probability.
  • Experience working with large data sets and writing efficient code capable of processing large data streams at speed.
  • Knowledge of basic algorithms, object-oriented and functional design principles, and best-practice patterns.
  • In-depth knowledge of Java technology stack including Core Java.
  • In-depth knowledge of popular Java frameworks (spring, hibernate, struts)
  • Good knowledge of designing & developing REST, SOAP based APIs integrating multiple enterprise systems
  • Good knowledge of database programming using PLSQL
  • Ability to meet deadlines, identify issues, and resolve with minimal direction.

Job Details

Experience Needed: 1 To 3 Years

Career Level: Experienced (Non-Manager)

Education Level: Bachelor's Degree

Job Description

  • Use markup languages like HTML to create user-friendly web pages
  • Maintain and improve website
  • Optimize applications for maximum speed
  • Design mobile-based features
  • Collaborate with back-end developers and web designers to improve usability
  • Get feedback from, and build solutions for, users and customers
  • Write functional requirement documents and guides
  • Create quality mockups and prototypes
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Stay up-to-date on emerging technologies

Job Requirements

  • BSc degree in Computer Science or relevant field
  • Proven work experience as a Front-end developer
  • Hands on experience with markup languages
  • Experience with JavaScript, CSS and jQuery
  • Familiarity with browser testing and debugging
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Understanding of layout aesthetics
  • Knowledge of SEO principles
  • Familiarity with software like Adobe Suite, Photoshop and content management systems
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills

Job Details

Experience Needed: 1 To 3 Years

Career Level: Experienced (Non-Manager)

Education Level: Bachelor's Degree

Job Description

  • Direct contact with customer responsible for managing project execution activities to achieve customer satisfaction.
  • Communicate with Internal and External stakeholders.
  • Developing and maintaining project plan defining project activities based on the project scope.
  • Monitoring and control the project execution to ensure that project is delivered in time.
  • Managing communication with relevant stakeholders to ensure their commitment to the plan.
  • Track progress and review project tasks to make certain deadlines are met appropriately.
  • Proactively communicate project status, issues & risks to management.
  • Ensure all project deliverables meet customer expectations and MTS quality standards before being released.

Job Requirements

  • Bachelor's Degree in computer science field or equivalent
  • At least 2-years industry experience.
  • Excellent communication skills
  • Excellent command of English language (Reading and Writing).
  • Proven technical background.
  • Good knowledge of SDLC and software development methodologies.

Job Description

  • Gather and document business requirements from stakeholders, clients, and end-users
  • Analyze business needs and translate them into functional specifications for software development teams
  • Create Business Requirement Documents (BRDs), Functional Specification Documents (FSDs), and user stories
  • Collaborate with technical teams to ensure the solution aligns with business goals and objectives
  • Identify opportunities for process improvements and system optimizations
  • Assist in the testing process to ensure software meets business requirements
  • Coordinate project timelines, track progress, and manage risks
  • Communicate project status to stakeholders and provide ongoing support
  • Ensure smooth adoption of new software solutions by providing post-implementation support and training
  • Stay current with industry trends and best practices to recommend solutions

Job Requirements

  • BSc degree in Computer Science, Information Systems, or a relevant field
  • Proven work experience as a Business Analyst, preferably in software or IT projects
  • Hands-on experience with requirements gathering, documentation, and business process analysis
  • Familiarity with Agile methodologies and working in an Agile environment
  • Strong written and verbal communication skills
  • Excellent problem-solving and analytical skills
  • Proficiency in tools like JIRA, Confluence, or Microsoft Visio for documentation and project management
  • Ability to work effectively in a fast-paced, dynamic environment
  • Understanding of software development life cycle (SDLC) and IT project management
  • Ability to manage multiple tasks simultaneously with attention to detail
  • Knowledge of data analysis and visualization tools (e.g., Excel, SQL, Power BI) is a plus

Job description

  • Assisting management in developing corporates' marketing plan
  • Managing social media pages and company website
  • Creating and posting blog posts and articles on company’s website and social media pages
  • Managing and creating appropriate content for a variety of channels.
  • Communicating with clients, customers and external agencies
  • Creating and delivering presentations
  • Using website analytics to ascertain the relative effectiveness of ongoing campaigns and understand the way users interact with the site
  • Submitting ideas for marketing programs designed to enhance and grow the company products.
  • Managing the marketing database and email distribution
  • Drafting marketing materials such as flyers, newsletters and posters
  • Monitoring competitor activities and finding leads for the company
  • Organizing promotional event

Job Requirements

  • Proven experience as Marketing Account Executive
  • Knowledge of market research, including website update, and social media
  • Excellent communication/presentation skills and ability to build relationships
  • Organizational and time-management skills
  • A business acumen
  • Enthusiastic and passionate
  • BSc or BA in business administration, sales or marketing

Job Description

  • Onboarding Process, Email creation and fingerprints
  • Employees Training Development
  • Managing time sheets, bonuses, and incentive programs
  • Designing and administering benefits packages, such as health insurance, retirement plans, and vacation policies.
  • Managing and updating organizational chart
  • Resolving arguments over salaries and incentives
  • Ensuring employee satisfaction
  • Organizing team-building activities, corporate social responsibility initiatives
  • Ensuring the company adheres to labor laws
  • Handling disciplinary actions with staff (warning letters/repercussion action)
  • Handling contracts, intellectual property agreements, and other legal matters related to employment

Job Requirements

  • Proven work experience as an HR administrative assistant or HR administrator
  • Hand on experience with HR software, like HRIS or HRMS
  • PC literacy and experience with MS Office applications
  • Knowledge of labor legislation
  • Excellent organizational and time-management skills
  • Teamwork skills
  • BS degree in Human Resources or relevant field

Job Description

  • Tax calculations and preparation of tax forms
  • Revenue Analyst
  • Cashing of company checks
  • Dealing with any third party
  • Company licenses work with government agencies
  • Administrative Coordinator
  • Presence and absence of employees
  • Overtime worksheets
  • cost center

Job Requirements

  • B.Sc. in Accounting
  • Proven experience as an accountant or in a similar financial role
  • Strong knowledge of tax regulations and experience preparing tax forms
  • Familiarity with revenue analysis and cost center management
  • Excellent attention to detail and organizational skills
  • Strong analytical and problem-solving skills
  • Ability to manage multiple tasks and prioritize effectively in a fast-paced environment
  • Strong communication skills for interacting with third parties, employees, and government agencies
  • Knowledge of payroll processes and overtime calculations
  • Ability to maintain confidentiality and handle sensitive financial data responsibly
  • Experience with administrative coordination and basic office management is an advantage

Job Description

We are looking for a qualified Sales account manager to join our team. You will be responsible for developing long-term relationships with customers and overseeing sales. As a Sales account manager, you should work to satisfy customers’ needs and requests, respond to their queries in a timely manner and aspire to deliver a positive customer experience. You should have excellent communication and negotiation skills and be customer service oriented.

  • Manage a portfolio of accounts to achieve long-term success.
  • Develop positive relationships with clients.
  • Act as the point of contact and handle customers’ individual needs
  • Generate new business using existing and potential customer networks.
  • Resolve conflicts and provide solutions to customers in a timely manner.
  • Supervise account representatives to ensure sales increase.
  • Report on the status of accounts and transactions
  • Set and track sales account targets, aligned with company objectives.
  • Monitor sales metrics (e.g. quarterly sales results and annual forecasts)
  • Suggest actions to improve sales performance and identify opportunities for growth.

Job Requirements

  • Proven work experience as a Sales account manager or Sales account executive not less than 2 years preferred to be in software industry. 
  • Preferred to have experience in banking sector.
  • Good Command in English language 
  • Hands on experience in sales and an ability to deliver excellent customer experience
  • Solid sales experience in B2B environment 
  • Availability to travel as needed. 
  • Knowledge of CRM software and MS Office (MS Excel in particular)
  • Understanding of sales performance metrics
  • Excellent communication and negotiation skills
  • Preferred BSc degree in computer science.

Job Description

  • Collaborate with development, QA, and operations teams to define and implement CI/CD pipelines.
  • Design, build, and maintain cloud-based infrastructure and automated workflows for development and production environments.
  • Automate repetitive tasks, ensuring scalability, security, and efficiency of the infrastructure.
  • Manage and monitor cloud environments and on-premise infrastructure.
  • Ensure high availability, reliability, and performance of production systems.
  • Troubleshoot, diagnose, and resolve issues in the CI/CD pipeline and production environment.
  • Implement and manage automated testing and deployment processes.
  • Work on infrastructure as code (IaC) with tools like Terraform, Ansible, or CloudFormation.
  • Monitor system performance and ensure compliance with security best practices.
  • Optimize resource usage and cost efficiency in the cloud infrastructure.
  • Collaborate with development teams to ensure smooth integration of new features and updates into production.
  • Document processes, pipelines, and system architectures for knowledge sharing.

Job Requirements

  • Bachelor’s degree in Computer Science, or a related field.
  • Proven experience as a DevOps Engineer or similar software engineering role.
  • Hands-on experience with CI/CD tools like Jenkins, GitLab, or CircleCI.
  • Experience in scripting languages like Python, Bash, or PowerShell.
  • Knowledge of cloud platforms.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Familiarity with infrastructure automation tools like Terraform, Ansible, or CloudFormation.
  • Knowledge of version control systems (e.g., Git).
  • Experience in monitoring tools like Prometheus, Grafana, Nagios, or ELK stack.