Enable job alerts via email!

Senior Software Developer

Giza Arabia

Riyadh

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Job summary

A technology company in the Riyadh Region is seeking a skilled developer responsible for the complete lifecycle of enterprise application development. This role involves designing and coding applications, architecting APIs, managing database schemas, and collaborating with cross-functional teams. Candidates should have strong problem-solving skills and a commitment to secure coding practices. Join a dynamic team to innovate and improve performance.

Responsibilities

  • Responsible for the end-to-end lifecycle of enterprise application development.
  • Architecting robust back-end services and APIs.
  • Developing and managing complex database schemas.
  • Implementing advanced business logic for critical operations.
  • Ensuring scalability and system reliability.
  • Applying secure coding practices to safeguard applications.
  • Maintaining clean and testable code.
  • Collaborating closely with product managers and teams.
  • Continuously researching new technologies to improve performance.

Skills

Problem-solving
Communication
Job description
Responsibilities
  • Responsible for the end-to-end lifecycle of enterprise application development, including design, coding, testing, deployment, and post-launch support

  • Architecting robust back-end services and APIs to ensure seamless integration with front-end systems and third-party applications

  • Developing and managing complex database schemas, optimizing queries, and maintaining data integrity and high availability

  • Implementing advanced business logic such as data logging, automated scheduling modules, and transactional processing for critical operations

  • Ensuring scalability, high performance, and system reliability under heavy workloads, with attention to fault tolerance and disaster recovery

  • Applying secure coding practices, authentication, authorization, and data protection to safeguard applications from vulnerabilities

  • Maintaining clean, reusable, and testable code, performing code reviews, and following industry best practices

  • Collaborating closely with product managers, QA teams, UI/UX designers, and DevOps to align technical delivery with business requirements

  • Continuously researching and adopting new technologies and frameworks to improve performance and introduce innovative solutions

Skills
  • Strong problem-solving and troubleshooting skills

  • Excellent communication skills

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