Enable job alerts via email!

Applications Developer

Info Resume Edge

Jeddah

On-site

SAR 200,000 - 300,000

Full time

9 days ago

Job summary

A software development company is seeking a talented Applications Developer to design, build, and maintain high-quality software applications in Jeddah. The ideal candidate will have a Bachelor's degree in Computer Science and proficiency in modern programming languages, along with strong problem-solving skills. Responsibilities include developing applications for web and mobile, collaborating with cross-functional teams, and ensuring application security standards are met.

Qualifications

  • Proven experience in application development using modern programming languages and tools.
  • Strong understanding of software design principles, data structures, and algorithms.
  • Familiarity with Agile or Scrum methodologies.

Responsibilities

  • Design, develop, test, and deploy custom applications for various platforms.
  • Collaborate with teams to define and implement software solutions.
  • Write clean, maintainable, and well-documented code.
  • Develop and integrate APIs and third-party services.
  • Troubleshoot and resolve software defects and performance issues.
  • Participate in code reviews, testing, and debugging processes.
  • Ensure all applications follow security best practices.

Skills

Proficiency in modern programming languages
Full-stack development experience
Strong problem-solving skills
Excellent communication abilities

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Java
.NET
Python
JavaScript
React
Angular
MySQL
PostgreSQL
MongoDB
Git

Job description

Job Description:

We are looking for a talented and motivated Applications Developer to design, build, and maintain high-quality software applications that meet business objectives. The ideal candidate will be proficient in modern programming languages, experienced in full-stack development, and capable of delivering scalable, efficient, and secure applications.

Key Responsibilities:

Design, develop, test, and deploy custom applications for web, mobile, or desktop platforms

Collaborate with cross-functional teams including UX/UI designers, product managers, and QA testers to define and implement software solutions

Write clean, maintainable, and well-documented code using programming languages and frameworks such as Java, .NET, Python, JavaScript, React, or Angular

Develop and integrate APIs and third-party services to extend application functionality

Troubleshoot and resolve software defects, bugs, and performance issues

Participate in code reviews, testing, and debugging throughout the software development lifecycle

Ensure all applications follow security best practices and compliance standards

Maintain version control using Git and support CI/CD processes

Stay current with emerging technologies and development trends to continuously improve application performance and usability

Requirements:

Bachelors degree in Computer Science, Software Engineering, or related field

Proven experience in application development using modern programming languages and tools

Strong understanding of software design principles, data structures, and algorithms

Experience working with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB)

Familiarity with Agile or Scrum methodologies

Excellent problem-solving and analytical skills

Strong communication and teamwork abilities

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