Full Stack Developer

Crescent Petroleum

Sharjah

On-site

AED 180,000 - 240,000

Full time

26 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Crescent Petroleum is seeking a mid-to-senior software/data engineer to design, develop, and maintain robust business applications end-to-end. You will bridge application development with data-driven decision making, build BI dashboards, and implement secure CI/CD pipelines across Azure and containerized environments.

The role requires 5+ years of hands-on experience, proficiency in .NET, React, and SQL Server, plus exposure to cloud and DevSecOps practices. On-site in Sharjah, UAE.

Qualifications

  • Bachelor’s degree in information technology, Computer Systems or Electronics & Telecommunication.
  • Minimum 5 years of hands-on experience in design and end-to-end implementation of business applications.
  • Strong experience in DevSecOps and application development using .NET, React, Power BI, and SQL Server.
  • Experience with JavaScript, Python, Node.js, MySQL, PostgreSQL; Laravel/CodeIgniter is a plus.
  • Experience with Azure services, Kubernetes, Docker, and IaC is required.

Responsibilities

  • Design, develop, and maintain core business applications and APIs.
  • Develop data models and dashboards to support BI and reporting needs.
  • Implement CI/CD pipelines and ensure security and compliance.
  • Coordinate testing, optimize queries, and ensure data integrity and security.

Skills

Analytical thinking
Problem solving
Team collaboration

Education

Bachelor’s degree in information technology or related

Tools

.NET Core
C#
MVC
WebForms
React
Power BI
Microsoft SQL Server
JavaScript
Python
Node.js
MySQL
PostgreSQL
Laravel
CodeIgniter
Azure
Kubernetes
Docker
Flutter
Azure Functions
Logic Apps
Fabric data platform
Data pipelines

Job description

  • Responsible for the development, architecture, and implementation of both front-end and back-end development processes, Data analysis, and reporting. The position will require taking conceptions to final product, which requires good organizational skills and attention to detail. Solutions will be deployed on various platforms in an automated, secure, and efficient manner, adopting Agile and DevSecOps practices.
  • The position will bridge the gap between application development and data-driven decision-making, contributing to the success of innovative projects that require both technical and analytical prowess.
  • Investigate and resolve complex technical issues related to application development and data analytics.
  • Provide support for production issues and ensure timely problem resolution.
  • Provides assistance/support/training to end users on all applications and troubleshoot application related issues.
Job Description
  • Responsible for the development, architecture, and implementation of both front-end and back-end development processes, Data analysis, and reporting. The position will require taking conceptions to final product, which requires good organizational skills and attention to detail. Solutions will be deployed on various platforms in an automated, secure, and efficient manner, adopting Agile and DevSecOps practices.
  • The position will bridge the gap between application development and data-driven decision-making, contributing to the success of innovative projects that require both technical and analytical prowess.
  • Investigate and resolve complex technical issues related to application development and data analytics.
  • Provide support for production issues and ensure timely problem resolution.
  • Provides assistance/support/training to end users on all applications and troubleshoot application related issues.
MAJOR FUNCTIONS
  • Design, develop, and maintain robust and scalable core business applications, including application servers, associated hardware, endpoints, API’s and databases.
  • Development of Data and CI/CD Pipelines in coordination with Infrastructure and Security.
  • Develop and implement data models to support business intelligence and reporting needs.
  • Address security requirements and potential vulnerabilities
  • Create visually compelling and informative dashboards to communicate complex data trends.
  • Define and coordinate the execution of testing procedures and develop test cases to serve the overall quality assurance process.
  • Work with relational databases to store, retrieve, and manipulate data. Optimize database queries and ensure data integrity and security.
  • Integrate data from various sources, ensuring seamless and accurate data flow. Implement data transformation and cleansing processes to maintain data quality.
  • Provide documentation of all processes and training as needed.
  • Develop and implement maintenance procedures, monitor systems health, gather system statistics, and troubleshoot reported errors and alarms.
  • Perform design, implementation, and upgrades of information systems to meet business and user needs
  • Implement best practices for scalability, supportability, ease of maintenance, and system performance.
  • Liaise with external suppliers to secure IT products and services.
  • Conduct regular research on contemporary IT practices, particularly those related to systems administration and management. Recommends subsequent actions.
Minimum Professional Experience Required
  • Bachelor’s degree in information technology, Computer Systems or Electronics & Telecommunication
  • Minimum 5 years of hands-on experience in the design, development, and end-to-end implementation of business applications.
  • Strong experience in DevSecOps practices and application development using technologies including .NET (Core, MVC, WebForms), C#, React, Power BI, Microsoft Power Platform, and Microsoft SQL Server
  • Experience with JavaScript, Python, and Node.js, along with exposure to MySQL and PostgreSQL databases and familiarity with PHP frameworks such as Laravel and CodeIgniter, will be considered an added advantage
  • Experience working with Microsoft Azure services including PaaS, IaaS, and Infrastructure as Code (IaC).
  • Hands-on experience with cloud deployments using Kubernetes, Azure Function Apps, Logic Apps, and Docker containers.
  • Working knowledge of Microsoft Fabric data platform, including pipelines, dataflows, and Eventhouse
  • For Mobile Development: Experience developing Hybrid Mobile Applications, preferably with Flutter
Job Details

Role Level: Mid-Level Work Type: Full-Time Country: United Arab Emirates City: Sharjah Company Website: "http://crescentpetroleum.com/" Job Function: Software Development Company Industry/

Sector: Oil and Gas

What We Offer
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Crescent Petroleum Company • Sharjah

On-site
AED 180,000 - 240,000
Full Stack Engineer
Full Stack Engineer

Sutherland • Abu Dhabi Emirate

Hybrid
AED 300,000 - 600,000
Full Stack Developer
Full Stack Developer

Raqmiyat • Dubai

On-site
AED 120,000 - 160,000
Full-Stack Developer [UAE]
Full-Stack Developer [UAE]

Rakia Group • Dubai

On-site
Full Stack Developer
Full Stack Developer

Jobsatdubai • Sharjah

On-site
Full Stack Software Engineer
Full Stack Software Engineer

ApplyMint • Abu Dhabi

On-site
Full-Stack & Data Analytics Engineer
Full-Stack & Data Analytics Engineer

Crescent Petroleum • Sharjah

On-site
AED 180,000 - 240,000
Senior Full stack Developer
Senior Full stack Developer

Luxoft • Abu Dhabi

On-site
Full Stack Consultant (Digital Portals)
Full Stack Consultant (Digital Portals)

Black & Grey HR Consultancy FZE • Abu Dhabi

On-site
Competitive Salary + Benefits Package
Full-stack ownership across back-end,
Agile squad collaboration
+2
Mid-Level Full Stack Developer
Mid-Level Full Stack Developer

BBGC • Dubai

On-site