Enable job alerts via email!

Software Engineer

Abu Dhabi Commercial Bank (ADCB)

United Arab Emirates

On-site

AED 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading financial institution is seeking a skilled software engineer to design and implement cloud-native applications. The ideal candidate will have a strong background in data structures and algorithms, along with experience in managing teams and ensuring service excellence. This role involves collaboration with cross-functional teams and external vendors to deliver high-quality solutions while adhering to best practices in security and performance.

Qualifications

  • Minimum 4 years of experience in software systems.
  • Proficiency in at least one programming language.

Responsibilities

  • Design and implement scalable, cloud-native systems.
  • Conduct code reviews and manage technical debt.
  • Coordinate technology transitions and manage team performance.

Skills

Cloud-native
Data Structures
Algorithms
Object-oriented Design
Team Management

Education

Bachelor's degree in Computer Science
ITIL Foundation certification
Microsoft Certified Systems Engineer

Tools

Docker
Kubernetes

Job description

Data structures, algorithms, and object-oriented design principles

Preferred Jobseekers

Jobseekers from any GCC country

Key Responsibilities:
  1. Design, develop, implement, test, maintain, and upgrade reliable, scalable, resilient, high-quality, cloud-native, and secure platforms, components, systems, and applications to support high-performing cross-functional squads.
  2. Identify, establish, and maintain documentation related to design, implementation, maintenance, and operations to ensure visibility, understanding, and compliance.
  3. Participate in and conduct code reviews to ensure quality, consistency, and adherence to standards.
  4. Review data structures and identify opportunities for performance maximization, including reporting as required.
  5. Collaborate with engineering teams on change control, testing, incident management, troubleshooting, and release management, ensuring smooth deployment using modern cloud-native approaches.
  6. Manage technical debt within tolerated thresholds to ensure reliable and safe experiences for customers.
  7. Implement security best practices to protect software from vulnerabilities and threats.
  8. Stay updated with current digital technology trends and organize knowledge transfers.
  9. Coordinate with external vendors to meet SLAs and TATs, and review product solutions for architectural suitability.
  10. Support project managers in change initiatives, providing visibility of dependencies and timelines for timely IT service delivery.
  11. Coordinate technology transitions within engineering and operations according to project plans.
  12. Manage issue resolution reported by business users, coordinating with staff and vendors to ensure project timelines are met.
  13. Manage team performance in line with ADCB policies, setting objectives, providing feedback, and fostering development.
  14. Implement departmental policies and ensure compliance to standards of service and quality.
  15. Motivate and involve the team in change initiatives, programs, and projects aligned with bank standards.
  16. Deliver service excellence in all customer interactions, demonstrating ADCB's Promise and Service Standards.
Ideal Candidate Experience:
  1. Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent.
  2. Minimum 4 years of experience in designing, implementing, and maintaining scalable, reliable, and efficient software systems.
  3. Microsoft Certified Systems Engineer (MCSE).
  4. ITIL Foundation certification for IT Service Management.
  5. Proficiency in at least one programming language.
  6. Strong understanding of data structures, algorithms, and object-oriented design principles.
  7. Experience with large-scale distributed systems and cloud platforms.
  8. Experience with containerization (Docker) and orchestration (Kubernetes).

Disclaimer: Naukrigulf.com is a platform connecting jobseekers and employers. Applicants should verify employer legitimacy independently. We do not endorse requests for money or sharing personal/bank details. For security, visit our Security Advice page. Report fraud to abuse@naukrigulf.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.