Career at Palmira

Join the winning team

Palmira provide the best envirnment for talents to learn and excel their career. You can simply apply to the available vaccancies and our HR team will get in tough with you:

COUNTRY MANAGER / KSA

Sales and Business Development

Business Process Analyst

Backend Developer

Business Analyst

Sr. Frontend Developer

Description

The candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. 

The candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. 

 Responsibilities

  • Designing, developing, and testing UI for mobile and web applications
  • Build reusable code and libraries for future use
  • Accurately translate user and business needs into functional frontend code
  • Team leading and coaching
  • Code review

 

Qualifications
Experience in Angular Framework
Experience in HTML, CSS3, SASS, Bootstrap, etc.
Extensive experience in writing and understanding
modern JavaScript and its ecosystem.
Good understanding of RESTful APIs.
Familiarity with version control systems (Git)
Familiarity with Agile Scrum methodology for software development
Experience with either Jenkins, Docker, or AWS Cloud is a plus

UI/UX Designer

Description

The candidate is responsible for the design and implementation of all the experiences a user has when interacting with a digital tool, such as a website. The UI/UX designer will work closely with our business and technical team to ensure seamless web/mobile design and the successful implementation of UI/UX best practices and principles across all our digital platforms.

Responsibilities

  • Investigating user experience design requirements for our suite of digital assets.
  • Developing and conceptualizing a comprehensive UI/UX design strategy for the brand.
  • Producing high-quality UX design solutions through wireframes, visual and graphic designs, flow diagrams, storyboards, site maps, and prototypes.
  • Designing UI elements and tools such as navigation menus, search boxes, tabs, and widgets for our digital assets.
  • Testing UI elements such as CTAs, banners, page layouts, page designs, page flows, and target links for landing pages.
  • Collaborating with the marketing team, and internal and external designers to ensure the creation and delivery of tailored experiences for the digital user.
  • Designing icons and avatars
  • Providing advice and guidance on the implementation of UX research methodologies and testing activities in order to analyse and predict user behaviour.
  • Adhering to style standards on typography and graphic design.

 Qualifications

  • A portfolio of professional UI/UX design work for both web and mobile platforms.
  • Working knowledge of the following technologies and software: Figma, Adobe XD, Photoshop, Illustrator, Sketch, InVision, Visio, HTML, CSS (SCSS), iOS, Android, Design Systems, and Adobe Creative Suite.
  • A team player but can work independently too.
  • Excellent written and verbal communication skills.
  • Multi-tasking and time-management skills, with the ability to prioritize tasks.

Scrum Master

Description

The scrum master’s responsibilities include ensuring that development teams follow scrum framework values and agile practices, mentoring and motivating the teams to improve processes, facilitating meetings and decision-making processes, and eliminating team impediments.

 To be successful as a scrum master, you should have a firm grasp of agile practices and the ability to effectively manage and mentor development teams. An outstanding scrum master should have excellent interpersonal, project management, and problem-solving skills.

 Responsibilities

  • Using agile methodology values, principles, and practices to plan, manage, and deliver solutions.
  • Training, mentoring, and supporting scrum teams to follow agile values, principles, and practices.
  • Determining and managing tasks, issues, risks, and action items.
  • Scheduling and facilitating scrum events, meetings, and decision-making processes.
  • Monitoring progress and performance and helping teams to make improvements.
  • Planning and organizing demos and product/system testing.
  • Ensuring the proper use of collaborative processes and removing impediments for the scrum team.
  • Tracking project processes, deliverables, and financials.
  • Preparing and presenting status reports to stakeholders.

 Qualifications

  • Certified scrum master, SAFe preferred.
  • 5+ years of experience as a scrum master or in a similar role.
  • Working knowledge of agile methodology, techniques, and frameworks, such as Scrum or Kanban, to deliver solutions.
  • Leadership and management experience.
  • Excellent people and project management skills.
  • Strong communication and presentation skills.
  • Strong analytical and problem-solving skills.
  • Understanding for Software Architectures & Design Patterns
  • Ability to understand and design using UML
  • Ability to understand and design using BPMN2 workflows

Cloud Specialist

Description

A Cloud specialists responsibilities include deploying and debugging systems, as well as executing new cloud initiatives and work with different IT professionals and teams to ensure our cloud computing systems meet the needs of our organization and customers.

 Responsibilities

  • Design, develop, and deploy modular cloud-based systems
  • Develop and maintain cloud solutions in accordance with best practices
  • Ensure efficient functioning of data storage and process functions in accordance with company security policies and best practices in cloud security
  • Identify, analyse, and resolve infrastructure vulnerabilities and application deployment issues
  • Regularly review existing systems and make recommendations for improvements
  • Interact with clients, provide cloud support, and make recommendations based on client needs
  • Publishing products in Azure and AWS Marketplace
  • Debugging and troubleshooting deployed products

 Qualifications:

  • Deep expertise in the AWS/Azure technologies broad know-how around how applications and services are constructed using the AWS/Azure platform
  • Knowledge of technologies like clustering, directory services, identity management, automation
  • Mid to deep understanding of Linux and Windows administration
  • Development experience with REST APIs, JSON, XML
  • Experience in working with shared code repository (Git)
  • Hands on DevOps tools Maven, Jenkins, Docker …etc
  • Database Knowledge: MySQL
  • Must have knowledge of any public cloud platform like AWS, Azure, Google Cloud, etc.
  • Knowledge about JIRA
  • A team player but can work independently too.
  • Excellent written and verbal communication skills

Sr. LIFERAY DEVELOPER

Full Description

The candidate will be responsible for engineering solutions on the Liferay platform and designing custom Portlets that integrate with external data providers using an MVC design pattern and utilize and/or extend common Liferay Portlets. Able to understand the requirement and quickly provide solution with standard implementation using the Liferay tools or other Content Management System (CMS).

 

Responsibilities

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are following specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Qualifications

  • Experience in portal Liferay 7.x
  • Experience with J2EE technology (Java, JSP, Servlets, OSGI, BND, Apache AXIS/CXF, JDBC, JNDI, JTA, JSTL, XML/XSL, JavaMail, DTO, DAO, JMS, MDB, MQ Series, LDAP and Web services)
  • Experience with UI development tools frameworks (AJAX, CSS3, HTML5, JavaScript, jQuery, Velocity VM, Freemarker, Bootstrap 4, AlloyUI)
  • Familiar with build tools (Maven, Gradle, ANT)
  • Experience writing unit tests with tools like JUnit, Mockito and PowerMockito Experience in working with shared code repository (Git)
  • Hands on DevOps tools Maven, Jenkins, Docker …etc
  • Database Knowledge: Teradata, DB2, PostgreSQL, MySQL, Hive, Oracle (one or more required).
  • Must have knowledge of any public cloud platform like AWS, Azure, Google Cloud, etc.
  • Knowledge about JIRA
  • High skills in debugging and troubleshooting
  • Excellent communication, time management and delegation skills
  • Passion and ability to learn new framework

Senior Software Developer

Description

Determine and identify high-level functional and technical requirements on the basis of interactions with the user community and knowledge of enterprise architecture. Design architectures, including the software, hardware and communications, to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces.

Interact with project management to plan project schedules and technical direction. Provide quality assurance review and the evaluation of existing and new software products. Develop high-level system design diagrams for program design, coding, testing, debugging and documentation. Develop and implement moderate to complex web applications on one or more platforms.

 

Responsibilities

  • Works with other members of a planning team to develop a prototype plan for an enterprise system
  • Develop modules of the initial enterprise system plan and work with the development team by coding advanced portions of the modules and delegating routine coding to junior Java developers
  • Conduct coding and testing of completed code modules with the help of junior Java developers, fixing code as needed to ensure a smooth system deployment with the intended functionality
  • Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle.

Qualifications

  • Deep understanding for software architecture and integration patterns
  • Experience designing, building and testing Java EE applications with experience in spring Boot, web services, hibernate …etc
  • Experience in development of Android/iOS applications (Flutter) and have deployed them on Google Play/App Store
  • Understanding of front-end languages HTML, CSS3 and JavaScript
  • Hands on DevOps tools Maven, Jenkins, Docker …etc
  • Experience in working with shared code repository (Git)
  • Database Knowledge: Teradata, DB2, PostgreSQL, MySQL, Hive, Oracle (one or more required)
  • Must have knowledge of any public cloud platform like AWS, Azure, Google Cloud, etc
  • Knowledge in Microservices
  • Knowledge about JIRA
  • High skills in debugging and troubleshooting
  • Excellent communication, time management and delegation skills
  • Passion and ability to learn new frameworks

System Analyst

Description

System Analyst is responsible for determining the computing needs of a client and translating them into system specifications. Their duties include completing evaluations of hardware and software, giving advice to shareholders about their IT solutions.

Responsibilities

  • Accomplishes information systems and organization mission by effectively capturing business requirements, map processes, and develop functional specifications in support of business priorities
  • Implement complex IT solutions by defining and analysing system problems, designing and validating standards and solutions, while documenting the process
  • Defines application problem by conferring with key stakeholders, evaluating procedures and processes.
  • Effectively capture business requirements, map processes, and develop functional specifications in support of business priorities
  • Ensures operation of complex IT solutions by training personnel and providing support
  • Coordinate testing and process changes through the organization as needed
  • Perform other duties as assigned by supervisor.
  • Writing instruction manuals for systems
  • Training users on how to appropriately utilize their computer systems
  • Preparing costs and benefits analysis on systems
  • Brainstorming new ways to add more functionality to systems
  • Choosing and configuring the hardware and software of a system

 

Qualifications:

  • Strong analytical skills and data-driven mindset
  • Creative judgement and attention to detail
  • Understanding for Software Architectures & Design Patterns
  • Technical skills in Java and Spring framework
  • Ability to think through and solve complex issues.
  • Proficiency in writing and editing to craft messages
  • Ability to write system requirement specifications
  • Ability to understand and design using UML
  • Ability to understand and design using BPMN2 workflows
  • Strong communication skills

Apply here

Click or drag a file to this area to upload.

Your digital future starts here, Contact us!

Let's Talk

Our locations:

  • UAE | Dubai | AlMustaqbal Street | Business Bay |
    Exchange Tower | Office # 1703 | P.O.BOX 31712

  • Av. D. João II, Edifício Mythos Lote 1.06.2.1A, 6º Piso,
    Escritório 2, 1990-095 Lisboa, Portugal

    +351218208394

    QW93+G4 Lisbon, Portugal

  • Office#403, Al Abraj Almehaneyeh Complex
    Wasfi Al Tal Street, Amman

© Palmira. All rights reserved.