Enable job alerts via email!

R&D Software Engineer

ABANA Enterprises Group Co.

Riyad Al Khabra

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Job summary

A leading banking technology firm in Al-Qassim Province is seeking an R&D Software Engineer to develop, test, and maintain innovative software applications. The ideal candidate should have over 3 years of experience in software development, strong problem-solving skills, and proficiency in programming languages like JavaScript and frameworks like Spring Boot. This role offers an opportunity to mentor junior engineers and work within a dynamic team.

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.
  • Manage individual project priorities, deadlines, and deliverables.
  • Mentor junior engineers by sharing best practices.

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 of Devops CI / CD cycle and implement development standard set by the engineering department.
  • Work closely with other engineering partners and stakeholders.
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.