Post Job Free
Sign in

Software Engineer

Company:
The Group Securities
Location:
Doha, Qatar
Posted:
April 16, 2024
Apply

Description:

About us:

The Group Securities is a well-established investment organization working in the finance industry since 1989, as a company devoted to the stock exchange. It was licensed once Qatar Stock Exchange was founded in 1997 and provides an array of investment services to more than 400,000 investors, with portfolios exceeding QR 100 billion. As brokerage firm, The Group Securities finances margin trading and operates as liquidity provider for the listed shares and ETFs. The company has a paid-up capital worth (QR 1 billion) and has been continuously posting profit since its inception. Besides being licensed by Qatar Financial Market Authority to exercise these activities, The Group Securities is also a member of Qatar Stock Exchange.

We are seeking candidates to:

* Develop new systems to improve business workflow.

* Develop new systems to improve customer experience.

* Work on improving existing systems and architecture.

Responsibilities:

* solutions by developing, implementing, and maintaining applications.

* and Development using the best and most efficient tools for the project.

* the entire application lifecycle (Analysis, Design, Test, Release, and Support).

* clean and scalable code.

* and debug to optimize applications.

* for Design, Development, Code review, Test support, Root cause analysis, and Deployment support.

* applications comply with Company quality assurance standards.

* best practices and strive to implement them.

Requirements:

* 4 years of Python/Java/C++ development experience with a bachelor’s degree in computer science or related fields.

* Experience in the development and deployment of web applications.

* Knowledge in Machine Learning concepts.

* Knowledge in concurrency, and design patterns.

* Knowledge in Database design and SQL efficiency.

* Knowledge in Software Development methodology.

* Knowledge in OOP (Object-Oriented Programming) Patterns and concepts.

* Familiarity with version control tools e.g. Git.

* Strong verbal and communication skills.

* Familiarity with Linux OS.

Candidates who have experience from the below will have more advantage:

* Experience in Financial markets.

* Experience in Algorithmic trading.

* Experience in Docker and Kubernetes.

* Familiarity with Python web development frameworks (Flask, Django, etc.).

* Experience in CI/CD pipelines.

* Experience in PL/SQL.

Apply