Careers

discussion-top-size-fhd

eSense is a dynamic and team-driven workplace where our employees are our top priority. Working at eSense is a great opportunity for the young and talented who want to build a solid career in the software industry. We offer a competitive compensation package and exceptional benefits for our employees.

Our business is blooming, and to keep innovating we have to search for the best out there. Join our team and be part of a continuous success story! Our HR department is eager to set all the requirements and training needed for each employee to excel at their job, guaranteeing that our employees are best at what they are doing. We also provide them with the essential tools for career advancement.

A different kind of company, a different kind of people

eSense is a team-driven environment and our relations are based on integrity and respect for one another - all while committing to a code of professional and ethical values. Our values focus on instilling trust in our relationships with all stakeholders, including employees, clients, society and the communities in which we operate.

We have a dynamic team of over 80 talented individuals, including software engineers who are certified in multiple fields. Our team gives eSense a solid platform on which it builds and develops high-quality solutions that span various industries and markets, enabling us to reinforce the diversity of our business and technical expertise.

We, at eSense, strongly believe that open and honest communication, with everyone, is appreciated and productive. We also make sure that every now and then we create opportunities for company activities, ranging from company-hosted lunches, surprise breakfast meals, or simple outings. We also create an internal environment that adds extra flavoring to the job.

Available Positions

Responsibilities

The Product Manager is responsible for overseeing the product plans, strategy, backlog, and delivery, including the management of the technical teams (directly team leaders), and ensuring the delivery of high-quality products or services. The Product managers will work closely with other managers to develop and implement strategies that are aligned with the company's business goals and objectives. 

The key responsibilities include:

Product Management key responsibilities:

  1. To participate with the product owner in creating product strategies & and vision that are aligned with the company vision.
  2. To create product plans and follow up on product backlog.
  3. To Review and productize user stories that are going to be received from the Business Analysts.
  4. To come up with suggestions to enhance the product and to direct the team to process them.
  5. To suggest and implement new features and changes that would help the product in the future.
  6. To study the competing products and come up with ideas that keep his product on top of the competition.
  7. To provide progress reports to his Direct manager and his Functional manager.

 

Team Management key responsibilities:

  1. To manage, mentor, and lead the technical teams to deliver the requirements on time and as expected by the clients.
  2. To guide the teams to deliver the requested products and services with high quality to ensure client satisfaction.
  3. To make sure that his team has all the resources and equipment that will help them to achieve their goals.
  4. To be a Product business reference for his team.

Knowledge/Background

Experience

  • 10+ years

Location

  • Amman – Jordan

Contract Period

  • Open Contract
Apply Now

Responsibilities

  • Read RFPs, fill compliance matrices and identify business gaps.
  • Prepare Technical Proposals according to the requirements in the RFPs within the expected deadlines.
  • Communicate with related parties and service teams to prepare Technical Proposals.
  • Communicate with potential clients to get answers about any questions about RFPs.
  • Conduct Pre-Sales demoes to the potential clients.
  • Attend pre-sales meetings and conduct basic requirements gathering.
  • Stay up-to-date with Product changes and new features.
  • Sell technical solutions to the customer with professionalism and enthusiasm
  • Adhere to the Company’s Quality and Business Processes.
  • Arrange and keep in contact with CPO to ensure successful work.
  • Flexibility for frequent travel.

Knowledge/Background

Education and Experience:

  • BSc degree in IT related field.
  • A minimum of 1 year experience in the same field.
  • An experience in the gulf area is preferred.

Skills & Personality:

  • Quick learning skills to catchup with Product and information and to stay up-to-date with it.
  • Good analytical skills that allows him to understand clients’ needs.
  • Good technical knowledge that allows him to conduct successful demoes and meetings
  • Confident and Presentable look and personality.
  • Strong negotiation skills to help him in external and internal negotiations.

Experience

  • 1 year

Location

  • Riyadh - KSA

Contract Period

Apply Now

Responsibilities

  • Build technical relationship with potential customers & provide them with the required demos and assistant.
  • Support the Sales Team with customer-facing technical pre-sales assistance.
  • Prepare the required proposals & RFPs.
  • Help the sales by providing the estimated projects costs.
  • Provide an initial delivery plan in proposals.
  • Support in achieving departmental financial objectives.
  • Develop business in most optimal & cost-effective manner.
  • Provide an estimated costing for new projects considering all the factors that are available.
  • Provide Onsite/Offsite demos to the potential clients when requests.
  • Answer the client’s business and technical questions.
  • Provide the clients with the required assistance to on how to use our system to cover their business needs.
  • Help the clients in picking the Modules/Systems that they need.
  • Gather requirements from the Client meetings to get a better understanding about their needs.
  • Analyze customer requirements and change requests which may be clarified during demoes and meetings
  • Prepare onsite/offsite demos to cover the client’s needs as directed by the sales team or by as filled in the clients’ questionnaires.
  • Analyze the client needs from the meetings, demos, and questionnaires to provide the required documents.
  • Write well-structured Arabic/English proposals that covers the client needs and deliver them on time.
  • Write well-structured Arabic/English RFPs that covers the client needs and deliver them on time.
  • Stay up to date with products changes, new features, and new designs.
  • To be a very good user on every module with the products who is ready to demonstrate any scenario that the client expects to see or asks about.
  • To have a strong knowledge in the business behind the products and their modules to be able to provide consultancy to the clients.
  • To make sure that all the tools needed for demos are prepared, up to date and ready when needed
  • Prepare onsite/offsite demos to cover the client’s needs as directed by the sales team or by as filled in the clients’ questionnaires.
  • Analyze the client needs from the meetings, demos, and questionnaires to provide the required documents.
  • Write well-structured Arabic/English proposals that covers the client needs and deliver them on time.
  • Write well-structured Arabic/English RFPs that covers the client needs and deliver them on time.
  • Stay up to date with products changes, new features, and new designs.
  • To be a very good user on every module with the products who is ready to demonstrate any scenario that the client expects to see or asks about.
  • To have a strong knowledge in the business behind the products and their modules to be able to provide consultancy to the clients.
  • To make sure that all the tools needed for demos are prepared, up to date and ready when needed

Knowledge/Background

  • B.Sc. Degree in Computer Science, business, marketing, business, marketing, communication, or any other related field.
  • Good command of Arabic writing, reading, and speaking.
  • Good command of English writing, reading, and speaking.
  • Experience in writing proposals and RFPs.
  • Very Good presentation skills.
  • 2+ years’ experience in related field

 

Experience

  • 2+ years

Location

  • Amman – Jordan

Contract Period

  • Open Contract
Apply Now

Responsibilities

  • Provide first-level technical support to end users via various channels, including phone, email, chat, or ticketing system.
  • Respond promptly and professionally to support requests, ensuring excellent customer service and issue resolution.
  • Diagnose and troubleshoot technical issues related to Microsoft 365 services, including but not limited to Exchange Online, SharePoint Online, Teams, OneDrive, and Azure Active Directory.
  • Identify and escalate complex or unresolved issues to higher-level support teams or appropriate resources while ensuring proper documentation of the issue and steps taken for troubleshooting.
  • Collaborate with other support engineers and teams to effectively resolve customer issues and share knowledge.
  • Assist with user onboarding and provisioning activities, including account setup, license assignment, and access management within the Microsoft 365 environment.
  • Educate end users on Microsoft 365 features and functionality, providing guidance and best practices to maximize productivity and adoption.
  • Stay updated with the latest features, updates, and changes in Microsoft 365, and effectively communicate them to end users.
  • Contribute to the improvement of support processes and documentation, including creating and updating knowledge base articles and FAQs.
  • Adhere to service level agreements (SLAs) and meet defined performance metrics related to response time, resolution time, customer satisfaction, and other key indicators.

Knowledge/Background

  • Bachelor's degree in computer science, information technology, or a related field, or equivalent work experience.
  • Solid understanding of Microsoft 365 suite of products and services, including Exchange Online, SharePoint Online, Teams, OneDrive, and Azure Active Directory.
  • Experience in providing technical support in a customer-facing role, preferably in a help desk or support center environment.
  • Strong troubleshooting and problem-solving skills with the ability to analyze and resolve technical issues effectively.
  • Familiarity with ITIL or other IT service management frameworks is a plus.
  • Excellent communication skills, both verbal and written, with the ability to communicate technical concepts to non-technical users.
  • Strong customer service orientation with a focus on delivering a positive user experience.
  • Ability to work independently and collaboratively in a team environment.
  • Detail-oriented and organized, with the ability to manage multiple tasks and prioritize effectively.
  • Microsoft certifications, such as Microsoft 365 Certified: Modern Desktop Administrator Associate or Microsoft 365 Certified: Teams Administrator Associate, are desirable.
  • Fluent in both Arabic and English Languages

Experience

  • -

Location

  • Riyadh - KSA

Contract Period

  • Open Contract
Apply Now

Responsibilities

  • Understand the client’s organization direction, structure and organization-wide requirements.
  • Be able to describe and communicate the value of a project of both its benefits and its costs, in terms used by the business community that will effectively obtain leadership understanding, support and approval of the project.
  • Elicit, document and validate requirements and analysis models according to standard templates and procedures by conducting interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases scenarios, business analysis, tasks and workflow analysis.
  • Understand, analyze and prioritize the business requirements and processes for the project and translate these into requirements and analysis models (Business User Requirements, Software Requirements Specifications, Functional Specifications, Use Cases, Essential User Interface and Screens Design).
  • Work independently with users to define, analyze and engineer business requirements and concepts under the direction of the project managers.
  • Develop internal and external meeting objectives and agendas.
  • Identify and document system deficiencies and recommend solutions that satisfy the client’s needs.
  • Manages change requests and propose solutions that satisfy the client needs and support the development team in meeting the project’s deadline.
  • Provide guidance and identify acceptance criteria and test cases scenarios which will be used for the User Acceptance Testing.
  • Prepare and submit status or progress reports upon the direct supervisor request.
  • Participate in the planning of the envisioning, requirements gathering and analysis phases of the project.
  • Prepare reports, manuals and other user documentation, should the need arise.

Knowledge/Background

  • 4+ years of experience in the same position, development or any other related field.
  • B.Sc. Degree in Computer Science, Engineering or any other related field

Experience

  • 4+ years

Location

  • Amman – Jordan

Contract Period

  • Open Contract
Apply Now

Responsibilities

-

Knowledge/Background

  • C# Asp.Net MVC
  • MS SQL Server
  • Entity framework
  • HTML, JavaScript and CSS
  • Communication skills
  • Angular 2 is a plus

Experience

  • 3-5 Years

Location

  • Amman – Jordan

Contract Period

  • Open Contract
Apply Now

Responsibilities

-

Knowledge/Background

  • Bachelor’s Degree in computer science or a related field.
  • 3 to 10 years of experience in design and development of software.
  • Strong background in web tier and middle tier development with object-oriented programming experience with ASP.NET (C# preferred), including experience designing or implementing application architectures.
  • Experience with Microsoft .NET 4.5, ASP.NET MVC, API technologies.
  • Experience with JavaScript libraries (jQuery).
  • Experience building Web services & AJAX enabled applications.
  • Experience in developing Web based applications and Client/Server applications using SOAP and RESTful services, C#, ASP.NET, MVC, ADO.NET, XML, JSON, HTML, JavaScript, AJAX and CSS.
  • Experience with W3C standard & browser compatibility best practices.
  • Strong background in data modeling and database design concepts.
  • Strong knowledge of database stored procedures, triggers, and views OR a strong knowledge of using the Entity Framework.
  • Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies and simultaneously work on multiple projects.
  • In-depth knowledge of the Software Development Life Cycle (SDLC) and a thorough understanding of various phases, for example, Requirements, Analysis/Design, Development and Testing.
  • Self-motivated and can work independently as well as in a team. Capable of forming and maintaining positive and productive working relationships and comfortable in a team-leadership capacity.
  • Excellent communication skills.

Experience

  • -

Location

  • Amman – Jordan

Contract Period

  • Open Contract
Apply Now

Responsibilities

-

Knowledge/Background

  • .NET
  • Accepts travel
  • Bachelor’s Degree in computer science or a related field.
  • Experience with agile development methodologies.
  • Design, develop, and unit test applications in accordance with established standard.
  • Lead a team of software Engineers in the creation of high quality software within agreed project deadlines.
  • Assume a high level of ownership of all work developed by members of the team.
  • Analyze and resolve technical and application problems.
  • Very Good Background in web development with ASP.NET MVC (C# preferred), including experience designing or implementing application architectures.
  • Good knowledge with Microsoft .NET 4.5 technologies.
  • Background in data modeling (Entity Framework) and database design concepts.
  • Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies and simultaneously work on multiple projects.
  • Train and integrate new team members and proactively support the continued development of existing team members.
  • Very Good communication skills.
  • Very good experience in the Software Development Life Cycle (SDLC).

Experience

  • 8 + years

Location

  • Amman – Jordan

Contract Period

  • Open Contract
Apply Now

Responsibilities

  • Install, Configure, Manage, Support and Troubleshoot Cloud Deployments based on Microsoft Azure Technologies in all core cloud services types (IaaS, PaaS, Saas) in (On-Premise, Off-Premise, Hybrid) models
  • Setup underlying Cloud Services system dependencies both on premise and on cloud including Azure Load Balancers, App Gateways and Firewalls
  • As a consultant, you are expected to plan, identify, explain and execute cloud sizing, integration points, technical dependencies and any underlying software service that is part of or will be integrated with Microsoft Cloud Services
  • Draft and Prepare Technical Documentation, Architecture Documents, User Guides and Designs for Cloud Solutions
  • Ensure customer satisfaction throughout the project lifecycle
  • Deliver hands-on sessions and technical presentations to various audiences

Knowledge/Background

  • At least 5 years of experience in managing and administering a Microsoft Infrastructure
  • 2 to 3 years of experience in Deploying and Managing Microsoft Azure Public Cloud
  • BSc Degree in Computer Science or any related field or Equivalent Experience
  • 3+ Years Managing Microsoft 365
  • Azure, Microsoft 365, and other Microsoft related certificates are a plus.
  • Good Knowledge in Microsoft Azure Portal & Azure CLI
  • Good Knowledge in Scripting in PowerShell
  • Excellent Knowledge in Hyper-V & Virtualization
  • Excellent Knowledge Active Directory, Azure Active Directory, DNS and DHCP, Subnetting, VLANs and IPSec
  • Excellent Knowledge Cloud Services & Cloud Services Terminology
  • Excellent in Web Services Management and Databases (IIS and SQL Administration)
  • Technical Awareness in Networking, Routing and Firewalls
  • Azure Solutions Architect Expert is a Major Plus
  • Microsoft exchange server 2013, 2016,2019 is a Major Plus
  • Technical Certification in Any Virtualization Technology is a Plus
  • Skype for Business Certifications

Experience

  • 5+ Years of Experience Managing a Microsoft Infrastructure, Azure Cloud Infrastructure & Microsoft 365

Location

  • Riyadh - KSA

Contract Period

  • Open Contract
Apply Now

Other Opportunities

We at eSense are committed to providing work experience and opportunities that go beyond ordinary recruitment. Whatever your background, we’ll support you on your journey to employment. Because we know that, with our help, you can achieve more than you ever thought possible.