img
Contract TypeFull-time
Workplace typeOn-site
LocationRiyadh

Job Description

About the Opportunity at Ejada

Ejada is seeking experienced Senior Software Engineers to join its Banking Technology and Enterprise Solutions practice. This full-time position is based in Riyadh, Saudi Arabia, and requires professionals with 5-10 years of relevant experience.

Role Overview

The successful candidates will design, develop, integrate, and optimize enterprise banking solutions. A core focus of this role involves strong hands-on expertise in either Newgen or Temenos Transact. Engineers will support high-quality software delivery throughout the project lifecycle, ensuring adherence to established software engineering and delivery standards.

Key Responsibilities

  • Design, develop, customize, and maintain scalable enterprise banking and process automation solutions.
  • Translate business and functional requirements into reliable technical solutions.
  • Participate in detailed design, development, code walkthroughs, peer reviews, testing, deployment, and production support.
  • Build and maintain integrations with external applications, databases, APIs, and enterprise platforms.
  • Perform troubleshooting through application logs, debugging tools, database analysis, and performance optimization.
  • Support unit testing, system testing, System Integration Testing (SIT), User Acceptance Testing (UAT), defect resolution, and go-live activities.
  • Apply secure coding practices, clean code principles, design patterns, and software development lifecycle standards.
  • Collaborate with business analysts, functional consultants, architects, infrastructure teams, and project stakeholders.
  • Contribute to technical investigations, proofs of concept, platform improvements, and knowledge-sharing activities.
  • Protect confidential information and comply with banking technology, security, and regulatory standards.

Additional Responsibilities for Team Lead Candidates

  • Lead, mentor, and support software developers throughout the project lifecycle.
  • Plan and distribute development tasks while tracking progress against project milestones.
  • Review code and technical deliverables and provide clear, actionable feedback.
  • Enforce coding quality, architecture, testing, documentation, and SDLC standards.
  • Act as the primary technical point of contact for the development team.
  • Escalate technical risks, blockers, dependencies, and delivery concerns in a timely manner.

Required Experience and Technical Expertise

  • A minimum of 5 to 10 years of experience as a Software Engineer.
  • Demonstrated strong hands-on expertise in either Newgen or Temenos Transact.
  • Proven ability to design, develop, integrate, and optimize enterprise banking solutions.

Work Environment and Professional Standards

This full-time role is based in Riyadh, Saudi Arabia, within a professional environment focused on banking technology. Candidates are expected to maintain high standards of software engineering, delivery, and compliance with all relevant banking technology, security, and regulatory standards.


Requirements

  • Requires 5-10 Years experience

Similar Jobs