Client Name: Ara Petroleum
Project: Integration with PetroJobs (Custom Application)
Industry: Oil & Gas
Technology: C# .Net, Sql Server, Azure Services


ARA Petroleum is a dynamic member of the E&P industry in Oman. The company seeks to explore, appraise and develop oil & gas resources in Oman and internationally. The company is managed by a globally experienced, professional and committed team with a track record earned over decades. ARA Petroleum utilizes the latest technologies to ensure the hydrocarbon assets are operated optimally and the recovery of oil & gas is maximized.


The client was looking to integrate with a centralized recruitment application that follows certain protocols to oversee all recruitments within Oman’s Oil & Gas sector. This application was served as Software as a Service (SaaS) and hosted on a traditional on-premise data center.

The client was facing several challenges:

  • Prohibitive cost of hosting dedicated servers regardless of usage of the systems and resources
  • Time required to have application provision for each new instance for end user clients
  • Time and resources required to manage servers, back-up, and infrastructure
  • End user clients to store data in their own countries
  • Scalability of resources on the servers
  • Security and compliance as per the security policy

After careful evaluation for technical feasibility and commercial benefits, KalSoft proposed Microsoft Azure as the platform to host this platform.


KalSoft solution included an in-depth analysis resulting in restructuring and rearchitecting of the application along with migration to Microsoft Azure. The application was built from scratch and required an interaction through API for seamless push and pull of candidate’s application.

Following key tasks were involved in this transformation:

Application Development:

  • A custom development was envisioned to provide an end-to-end business process of recruitment
  • An extended app was also developed that provided the ease for interaction between ARA Petroleum portal and external application
  • Infrastructure migration from on-premise to Azure cloud
  • Multi-layer application architecture with logical boundaries
  • Administrative interface to manage Azure storage
  • Azure migration scripts for seamless transition
  • Separate environments within Azure cloud for continuous development

Application Security:

  • Security standard were followed to ensure security of application, data and infrastructure
  • Tests were conducted using testing tools that includes Burp, NetSparker etc.


  • KalSoft provided a solution that has multitenant architecture within a secure, scalable and manageable environment
  • It provided the structure that is easy to manage and can support future scalability
  • Support for versioning and control on releases
  • Compliant with security standards
  • Cost control by paying around the usage of resources on the Azure platform


"KalSoft has expertise within cloud transformation and provided a seamless platform that helped in integrating our entire recruitment portal effectively." - Amna Al Obaidani (Business User)