Enable job alerts via email!

R&D Software Engineer

ABANA Enterprises Group Co.

Riyadh

On-site

SAR 200,000 - 300,000

Full time

Yesterday
Be an early applicant

Job summary

A leading banking technology firm in Riyadh is seeking an R&D Software Engineer to focus on innovation within their team. The role includes developing and maintaining software applications, managing project priorities, and supporting the DevOps CI/CD process. Ideal candidates will have a Bachelor's degree and over three years of software development experience, along with strong technical skills in various programming languages and frameworks.

Qualifications

  • 3+ years of experience in software development and R&D roles.
  • Excellent problem-solving skills and a proactive attitude towards development challenges.
  • Strong communication skills and the ability to present complex technical information effectively.

Responsibilities

  • Create and maintain product documentation.
  • Analyze and identify needs by investigating problem areas and implementing user feedback.
  • Develop, test, deploy, and maintain software, ensuring platform security and performance.
  • Manage individual project priorities, deadlines, and deliverables.
  • Propose solutions for programming hindrances and ambiguous technical problems.
  • Mentor junior engineers by sharing best practices.
  • Participate in DevOps CI/CD cycle and implement development standards.
  • Work closely with other engineering partners and stakeholders.

Skills

SQL
Spring Boot
RESTful APIs
PostgreSQL
MQTT
Mosquitto
Linux
Kafka
JavaScript
IoT
Docker
Cassandra
Angular

Education

Bachelor's in Computer Science, Software Engineering, or a related field
Job description

ABANA Enterprises Group Co. is seeking an R&D Software Engineer to join our dynamic team focused on innovation in banking technology. As a Software Engineer, you will develop, test, deploy, and maintain software applications. You will manage project priorities and deliverables, support the DevOps CI/CD cycle, and collaborate closely with engineers and stakeholders.

Key Responsibilities
  • Create and maintain product documentation
  • Analyze and identify needs by investigating problem areas and implementing user feedback to develop software that meets those needs
  • Develop, test, deploy, and maintain software and ensure platform security and performance
  • Manage individual project priorities, deadlines, and deliverables
  • Propose way around of programming hindrances and ambiguous technical problems
  • Mentor junior engineers by sharing best practices and guiding them through development processes
  • Participate in DevOps CI/CD cycle and implement development standard set by the engineering department.
  • Work closely with other engineering partners and stakeholders
Requirements
Education

Bachelor's in Computer Science, Software Engineering, or a related field.

Experience

3+ years of experience in software development and R&D roles.

Technical Skills
  • SQL
  • Spring Boot
  • RESTful APIs
  • PostgreSQL
  • MQTT
  • Mosquitto
  • Linux
  • Kafka
  • JavaScript
  • IoT
  • Docker
  • Cassandra
  • Angular
Soft Skills
  • Excellent problem-solving skills and a proactive attitude towards development challenges
  • Strong communication skills and the ability to present complex technical information effectively
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.