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

  • Create & manage project plans
  • Define project schedules, allocate resources and monitor progress
  • Align project objectives with company goals, and make sure project team is clear on objectives
  • Deliver and install technology solutions
  • Help project team with the design and development tasks
  • Lead process of issue identification and resolution
  • Manage risk tracking process
  • Monitor and manage scope
  • Manage all documentation
  • Work multiple projects simultaneously
  • Foster partnership with customers/stakeholders/sponsors

Knowledge/Background

An IT Project Manager is responsible for developing and managing technology projects and their cost, time and scope. Responsibilities include: project plan, communication plan, allocating tasks and setting milestone.

Competencies

  • Three or more years project management experience in I.T, specially the Microsoft business.
  • ITIL or ITSM certifications preferred. PMP certifications required.
  • Detail-oriented
  • Thrives in collaborative environment
  • Good communications skills, with customers, team and stakeholders
  • Business & IT strategy experience
  • Customer-focused mindset
  • Knowledge of related software tools

Experience

  • -

Location

  • Riyadh - KSA

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

A Mid-Level Systems Engineer with 3 to 5 years in a Windows-Based Environment, Candidate is required to have knowledge in Windows Server 2012 and 2016 with the hands-on Experience on the following:

  • Windows Administration (DNS, DHCP, IIS, Active Directory)
  • Server Administration (Exchange, Skype for Business)
  • Systems Administration (System Center Configuration Manager, Operations Manager, Virtual Machine Manager)
  • Virtualization Administration (HyperV or ESXi)
  • Experience in Office 365
  • Familiar with Microsoft Azure

Experience

  • 3-5 Years

Location

  • Riyadh - KSA

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

-

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

  • Install, Configure, Manage, Support and Troubleshoot On-Premises Microsoft Solutions, this includes (Active Directory, Exchange, DNS, DHCP, IIS, SQL Server)
  • Configure IP Addresses, Subnets and DNS Topology for Windows-Based Networks
  • Administer Microsoft Hyper-V
  • Prepare Technical Documentation, Design Documents, User Guides, How-To Documents
  • Top Notch Deliverables Quality with Best Practices Knowledge
  • Perform Handovers to Technical People

Knowledge/Background

Required Competencies and Skills:

  • Good Knowledge in Microsoft Active Directory and Its Architecture
  • Good Knowledge in Microsoft Exchange Server 2013 or Later
  • Very Good understanding of Email Routing, DNS and the SMTP Protocol
  • Good Knowledge in Scripting in PowerShell for Managing Active Directory and Exchange Servers
  • Good Knowledge in Hyper-V & Virtualization
  • Good Knowledge in IIS and SQL Server Administration
  • Technical Awareness in Networking, Routing and Firewalls

 

In addition to the above, candidates with any of following qualifications will have a major advantage:

  • MCSE Cloud Platform and Infrastructure Certification is a Major Plus
  • Technical Certification in Any Virtualization Technology is a Plus
  • Exchange and Skype for Business Microsoft Certifications

 

Candidates with any following additional skills will also have a major advantage:

  • Knowledge in System Center Virtual Machine Manager
  • Knowledge in Office 365
  • Knowledge in SharePoint
  • Knowledge in Nutanix AHV and VMware ESXi/vSphere
  • Knowledge in Advanced Networking, Firewalls, Routing and Load-Balancing

 

Education and Experience Requirements

Candidates must have the following core qualifications:

  • At least 3 years of experience in managing and administering a Microsoft Infrastructure
  • BSc Degree in Computer Science or any related field or Equivalent Experience
  • 1+ Years Managing a Hyper-V Environment
  • 2+ Years Managing Exchange Server 2013 or Later Environment
  • This includes deploying, configuring, and administering Microsoft Exchange Server
  • MCSA: Windows Server 2016 /OR/ MCSE: Private Cloud Certification or any modern Microsoft Certificate

Experience

  • 3 years

Location

  • Riyadh - KSA

Contract Period

  • 1 Year
Apply Now

Responsibilities

  • Drive Microsoft 365 & Microsoft Azure usage
  • Develop Account Coverage Plans
  • Grow revenue through new opportunities with assigned customers
  • Proven ability to development long term account relationships throughout the customer’s organization
  • Build, maintain and leverage strong relationships with Business Decision Makers (BDMs) within each customer to influence adoption
  • Represent the technical “Voice of the Customer” within eSense 
  • Responsible for developing your professional business acumen and account development – account management skills, product competencies and industry trends
  • Be able to communicate expert opinions on behalf of company products and offer possible solutions to meet the needs as described by customers
  • Ability to lead discussions and review ROIs/TCO metrics
  • Earn the right for more business
  • Conduct periodic meetings with customers and make recommendations to provide continued success with company offerings
  • Maintain minimum revenue retention for assigned customer base
  • Develop relationships with key persons within customer organization
  • Identify issues before they become large ones
  • Train customer to understand the different avenues available to assist in their training needs
  • Execute effective techniques to drive and contribute to customer satisfaction, sales, and maintain positive long-standing customer relationships.
  • Generate outbound calls and emails to existing and potential customers.
  • Ability to create rapport with customers and potential clients, qualify and establish a need, build value, overcome objections, and close opportunities.

Knowledge/Background

Required Competencies and Skills:

  • Qualified in the Microsoft 365 and Microsoft Azure offerings
  • Ability to map the customer’s business process to product capability
  • A passion for customer service
  • Exceptional client interaction and verbal/written communication skills
  • Organized and methodical with excellent follow-through to ensure client expectations and deadlines are met
  • Strong problem-solving
  • Ability to work with Microsoft office (Word, Excel, PowerPoint)
  • Focus on outcomes and results; able to identify goals and priorities and resolve issues in initial stages – keen sense of urgency
  • Demonstrated ability to work independently and in a close team environment, self-starter who can motivate others
  • Possess exceptional communication/interpersonal, analytical, and problem-solving skills
  • Proficient computer skills such as Excel, PowerPoint, and Word
  • Accountable for your work and outcomes

Education and Experience Requirements

  • 3+ years customer facing work experience
  • 3+ years of experience working with customers on Azure specific solutions and infrastructure, Cloud specific solutions, application development and deployment
  • Good understanding of cloud computing technologies across Windows and/or Linux, with demonstrated hands-on experience on one or more of the following domains:
    • Azure Core Platform: Compute, Storage, Networking
    • Data Platform: SQL, Azure DB, Cosmos DB, HD Insights, etc.
    • Website experience: IIS, Azure Web Apps, PHP, Apache, Tomcat, WordPress, etc.
    • Identity and Authentication: SSO/Federation, AD/Azure AD etc.
  • In addition to the above, candidates with any of following qualifications will have a major advantage:
    • MCSE Cloud Platform and Infrastructure Certification is a Major Plus
    • Technical Certification in Any Virtualization Technology is a Plus
    • Exchange and Teams Microsoft Certifications

Experience

  • 3 years

Location

  • Riyadh - KSA

Contract Period

  • 1 Year
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.