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

  • Support in achieving departmental financial objectives 
  • Develop applications in most optimal & cost-effective manner
  • Analyze customer requirements and change requests to develop functionalities accordingly 
  • Perform maintenance programming for existing applications
  • Fix software bugs 
  • Troubleshoot and debug software to determine causes of errors and deciding what to do about them 
  • Conduct research & do proof of concepts 
  • Participate in database design 
  • Participate in software design (architecture) 
  • Might produce rapid prototypes for the project
  • Experience in Xamarin Mobile Development (Xamarin. Forms, Xamarin. iOS, and/or Xamarin. Android
  • Experience in Mobile Development SDKs (iOS, Android)
  • Experience in the different mobile applications’ techniques (native, cross-platform, hybrid)
  • Experience in object-oriented concepts.
  • Experience in .net development (VB.net or C#).
  • Experience in .Net Framework.
  • Experience developing numerous mobile and web-based applications.

Knowledge/Background

  • B.Sc. Degree in Computer Science, Engineering, or related discipline with information technology focus.
  • Critical Thinking & Strong Problem Solving 
  • Good Arabic & English Communication Skills 
  • Good interpersonal skills 
  • Excellent Research Skills 
  • +5 year of experience in the domain

Experience

  • +5 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.
  • Basic 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.
  • Basic knowledge with Microsoft .NET 4.5 technologies.
  • Basic knowledge with JavaScript libraries (jQuery).
  • Background in data modeling 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.
  • 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.
  • Good communication skills.
  • Optional: Basic knowledge building Web services & AJAX enabled applications.
  • Optional: Basic knowledge 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.
  • Optional: Basic knowledge with W3C standard & browser compatibility best practices.
  • Optional: Basic knowledge of database stored procedures, triggers, and views OR a strong knowledge of using the Entity Framework.
  • Optional: Basic knowledge of the Software Development Life Cycle (SDLC) and a thorough understanding of various phases, for example, Requirements, Analysis/Design, Development and Testing.

Experience

  • -

Location

  • Amman – Jordan

Contract Period

  • Open Contract
Apply Now

Responsibilities

  • Manage Project Scope, Budget, Time, Cost, Quality, Human Resources, Communications, Integration, Risk and Procurement.
  • Identify resources needed for the project and optimally manage funds.
  • Be in contact with the customer to manage day-to-day interaction for achieving client expectations.
  • Cater client's project related needs and requirements.
  • Ensure to resolve issues within minimum time to enhance customer relationship.
  • Participate in preparing Request for Proposals (RFP). Manage the project throughout the five process groups: Initiating, Planning, Executing, Controlling & Monitoring and Closing.
  • Balance/Mange triple constrains (trade –off-triangle): Scope, Time and Resources.
  • Plan daily, weekly, monthly and annual activities.
  • Create, execute project work plans\schedules and revise as appropriate to meet changing needs and requirements.
  • Manage day-to-day operational aspects of a project and scope.
  • Ensure quality assurance of all deliverables to the customer.
  • Work with the business users, understand their needs and translate those needs into the final project deliverables.
  • Assign individual responsibilities within the team and manage their time.
  • Responsible for project progress reporting to the PMO and to the clients (e.g., status reports, project plans and budget).

Knowledge/Background

  • 3+ years as Software Project Manager
  • Projects managed must include a good percentage of Custom Software Projects
  • 1+ years Delivering projects in the GCC area
  • PMP certification is a strong plus
  • Must have a strong and diplomatic personality to handle clients and change requests
  • Must have strong team spirits
  • Based in Amman, 20% travel time to KSA

Educational Qualifications:

  • B.Sc. Degree in Computer Science, Engineering or any other related field.
  • PMP certification is a strong plus

Experience

  • 3+ 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

  • Monitor the quality control activities for all projects to ensure successful delivery within time, scope, quality, and budget.
  • Create the Test Design document.
  • Stay in touch with the Automation team to stay updated about the automated areas and identify the areas that needs to be tested manually.
  • Develop and execute software test plans to identify software problems and their causes.
  • Monitor the testing progress and make sure that all important cases are tested within the sprint.
  • Report on bugs and verify test cases derived from SRS documents/User Stories.
  • Review the User Story content and report back any concerns.
  • Write up product release notes, test cases and mockups.
  • Review test cases and test scripts created by the quality control engineers.
  • Define the scope of testing within each release/phase/milestone.
  • Define and ensure the proper settings and configuration of the test environment.
  • Assess and measure the quality of the projects or deliverables at key milestones and raise alerts if the quality level is not appropriate.
  • Follow up on the team and make sure that their outcomes are aligned with product testing guidelines.
  • Conduct random reviews for reported bugs to make sure that they are all valid and following the standards.
  • Track, manage and help resolving issues and risks related to QC resources and tasks.
  • Share testing reports during the testing sprints along with the final testing report.
  • Provide feedback about requested hotfixes & estimate their testing.
  • Prepare periodic quality reports about the products and projects.

Knowledge/Background

  • B.Sc. Degree in Computer Science, Engineering, or related discipline with information technology focus.
  • 7+ years of experience in relevant experience.

Experience

  • 7+ years

Location

  • Amman – Jordan

Contract Period

  • Open Contract
Apply Now

Responsibilities

  • Estimating, prioritizing, planning and coordinating quality testing activities
  • Develop manual test cases, test procedures and test plans
  • Identify, analyze, document and track the bugs that are inconsistent with the stated requirements, design specifications and release notes
  • Execute functional and non-functional test cases

Knowledge/Background

  • 0-2 years of solid experience as a quality control engineer
  • Strong knowledge of software quality methodologies, tools and processes
  • Experience working in Agile/Scrum
  • Understand the Software Development Life Cycle
  • Ability to use JMeter, Fiddler, Postman, SQL and TFS
  • Good communication skills
  • Strong attention to details
  • Strong analytical abilities
  • Handle multiple tasks smoothly
  • Self-motivated
  • Hard worker

Experience

  • 0-2 years

Location

  • Amman – Jordan

Contract Period

  • Open Contract
Apply Now

Responsibilities

  • Using your knowledge and experience in developing a variety of applications.
  • Reviewing application requirements and interface designs.
  • Monitoring and improving front-end performance.
  • Documenting application changes and developing updates.
  • Identify and troubleshoot issues related to coding and performance problems.
  • Performing other duties related to the job as assigned by the direct supervisor.

Knowledge/Background

The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. Using JavaScript, HTML, and CSS, this candidate will be able to translate user and business needs into functional frontend design.

  • 2-4 years of solid experience.
  • A good eye for design and the finer details.
  • Proficiency in HTML, CSS, JavaScript, Angular Framework, jQuery.
  • Have excellent knowledge to build shared component
  • Experience with build tools: NPM.
  • Experienced with source control (Git).
  • Experience with CSS preprocessors: SCSS.
  • Able to review design and code in a constructive way to improve quality.
  • Familiarity with mobile technologies, Back-End Development. Node.js is a big plus

Experience

  • 2-4 years

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

Responsibilities

  • Serve as the lead point of contact for all customer account management matters
  • Build and maintain strong, long-lasting client relationships
  • Negotiate contracts and close agreements to maximize profits
  • Develop trusted advisor relationships with key accounts, customer stakeholders and executive sponsors
  • Ensure the timely and successful delivery of our solutions according to customer needs and objectives
  • Clearly communicate the progress of monthly/quarterly initiatives to internal and external stakeholders
  • Develop new business with existing clients and/or identify areas of improvement to meet sales quotas
  • Forecast and track key account metrics (e.g. quarterly sales results and annual forecasts)
  • Collaborate with sales team to identify and grow opportunities within territory
  • Assist with challenging client requests or issue escalations as needed


Knowledge/Background

  • B.Sc. Degree in Computer Science, Business Administration or any other related field.
  • 3+ years as in the sales field 
  • Must have a strong and diplomatic personality to handle clients and change requests
  • Must have strong team spirits
  • Active listening - understanding the customers' needs

Experience

  • 3

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.