SR. SYSTEMS ENGINEER (APPLICATION DEVT)

QatarEnergy

Doha

On-site

QAR 30,000 - 60,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A leading energy company in Doha seeks a Software Developer with extensive experience in multitier solutions. The role involves designing innovative software that integrates with existing systems to facilitate business growth through automation. Requires strong skills in C#, Angular, and Azure. Ideal candidates will have a Bachelor's degree and a proven track record in building and maintaining complex applications. Strong communication and delivery focus are essential for success in this role.

Qualifications

  • Minimum 8 years of experience designing and implementing multitier software solutions.
  • 3 years of experience with Azure and related services.
  • Proficient in backend API development and understanding of RESTful and GraphQL.
  • Hands-on with CI/CD tools and infrastructure-as-code.
  • Experience with Agile SDLC activities.
  • Experience with Infrastructure-as-Code tools such as Bicep or Terraform.
  • Strong SQL and database design experience.
  • Ability to perform full SDLC activities using Agile methods.
  • Understanding of micro-services architecture and microfrontends is a plus.
  • Knowledge of STP requirements and FIX protocol is a plus.
  • Cloud solutions and reporting capabilities using Azure data tools are preferred.
  • Experience with CTRM/ETRM systems is preferred.
  • Proficiency in Python is a plus.
  • Excellent written and verbal communication skills.
  • Self-reliant, able to contribute from the ground up in a phased but pragmatic manner.

Responsibilities

  • Design and build software solutions integrating with IT architecture.
  • Work with various teams to develop scalable systems and tools.
  • Provide technical support for trading solutions.
  • Establish DevOps framework for future growth.
  • Lead and manage IT consultants to deliver IT solutions.
  • Stay updated on latest technologies, conduct POCs, and share knowledge.

Skills

C#
Angular JS
.Net
Azure
RESTful services
GraphQL
CI/CD tooling
SQL
Agile methods
Python
Azure DevOps
Github
Terraform
Bicep
Azure Data Factory
Data Bricks
ETRM/CTRM systems

Education

Bachelor’s degree in computer science, engineering or related field

Tools

Azure DevOps
GitHub
Bicep
Terraform
Azure Storage
Azure SQL
Azure Cosmos DB

Job description

Primary Purpose Of The Job

Design and build efficient and innovative software solutions and interfaces that integrate with QatarEnergy Trading’s existing IT architecture to enable business growth and risk control through automation.

  • Work with traders, risk & finance managers, system architects, business analysts, project managers and other ICT departments to develop efficient and scalable systems, applications, interfaces and tools from scratch, and enable QatarEnergy Trading business growth through high level of automation and process optimization.
  • Build and maintain software solutions that fully integrate with the existing third party and in-house platforms in accordance with QET’s overall IT architecture design.
  • Provide timely technical support to in-house trading solutions to ensure business continuity.
  • Establish DevOps framework and tools for the Trading Solutions team as the foundation for future growth and long-term success.
  • Lead external IT consultants and developers, provide technical requirements and test cases, manage the development timeline, and perform quality control to ensure the delivery of IT solutions that meet the business requirements.
  • Stay updated with the latest technology and tools, find innovative solutions, conduct POCs, document and share knowledge & practices to help QatarEnergy Trading gain a sustainable and competitive advantage in the market.
  • Apply security measures by following security procedures and standards to ensure secure environment, manage and address Trading systems vulnerabilities and threats, adhere to established standards, processes, procedures, and policies throughout the software development life cycle.
Required Experience And Skills
  • Minimum 8 years of experience designing, developing and implementing multitier software solutions using C#, Angular JS, .Net within a commodity trading, banking or hedge fund environment.
  • Minimum 3 years of experience developing, deploying, and maintaining systems on Azure, with expertise in Azure services (Azure Active Directory, Azure Functions, Azure Service Bus, Azure App Services, Azure Storage, Azure SQL, Azure Cosmos DB, etc) and the implementation practices.
  • Experience on backend API development using C#. In-depth knowledge of RESTful and GraphQL web services is required.
  • Experience on frontend SPA development using Angular.
  • Hands on experience with CI/CD tooling including platforms such as Azure DevOps, Github.
  • Experience using infrastructure-as-code tools such as Bicep or Terraform.
  • Extensive experience in writing efficient SQL, and relevant experience with database design.
  • Ability to perform full SDLC activities using Agile methods, including requirement definition, prototyping, proof of concept, design, implementation, testing and maintenance.
  • Understanding of micro-services architecture.
  • Understanding of microfrontend is preferred.
  • Good understanding of straight-through-processing (STP) requirements and FIX protocol is preferred.
  • Knowledge and experience in the implementation, maintenance of cloud solutions using Azure DevOps and other cloud technologies (e.g. Microsoft Azure Data Factory, Data Bricks) and building reporting capabilities is preferred.
  • Experience working with any CTRM/ETRM system is preferred.
  • Proficiency in Python is a plus.
  • Excellent written and verbal communications skills.
  • Self-reliance and self-sufficiency; willingness to help build a business from the ground upwards in a phased manner but with quick short-term solutions essential for success.
  • Strong delivery focus is critical.
Educational Qualifications

Bachelor’s degree in computer science, engineering or related field.

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

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Airswift • Doha

On-site
QAR 300,000 - 540,000
Senior Trading Business Analyst
Senior Trading Business Analyst

Airswift • Doha

On-site
QAR 480,000 - 640,000
Senior Software Developer
Senior Software Developer

DXC Technology • Doha

On-site
QAR 120,000 - 180,000
Operations Support Specialist
Operations Support Specialist

The Group Securities • Doha

On-site
SYSTEMS ENGINEER
SYSTEMS ENGINEER

QatarEnergy Qatarization • Doha

On-site
QAR 180,000 - 300,000
Senior Systems Engineer: Cloud, DevOps & Automation Lead
Senior Systems Engineer: Cloud, DevOps & Automation Lead

QatarEnergy • Doha

On-site
QAR 30,000 - 60,000
Senior System Analyst: Finance & Trading Integrations
Senior System Analyst: Finance & Trading Integrations

The Group Securities • Doha

On-site
Technical Card Systems Expert Banking
Technical Card Systems Expert Banking

PayTech Group • Qatar

On-site
QAR 250,000 - 500,000
Assistant Manager - Core Banking Application System Analyst
Assistant Manager - Core Banking Application System Analyst

QNB Group • Doha

On-site
QAR 167,000 - 279,000
Assistant Manager - Core Banking Application System Analyst
Assistant Manager - Core Banking Application System Analyst

Employment • Doha

On-site
QAR 280,000 - 420,000