drjobs
Software Engineer
drjobs Software Engineer العربية

Software Engineer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Jeddah - Saudi Arabia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Key Responsibilities:

  • Design and Development:

    • Develop software solutions by studying information needs conferring with users and studying systems flow data usage and work processes.
    • Design develop and implement software applications and systems.
    • Write welldesigned testable and efficient code.
  • Testing and Debugging:

    • Conduct system testing and validation procedures.
    • Debug and resolve technical issues to ensure the software runs smoothly.
    • Perform code reviews and provide constructive feedback to peers.
  • Collaboration:

    • Work closely with other developers UX designers business and systems analysts.
    • Participate in team meetings and contribute to project planning and status reporting.
    • Collaborate with crossfunctional teams to define and design new features.
  • Maintenance:

    • Maintain and improve the performance of existing software.
    • Ensure software is uptodate with the latest technologies.
    • Create and maintain software documentation.
  • Innovation:

    • Stay uptodate with emerging technologies and industry trends.
    • Continuously look for ways to improve and streamline development processes.
    • Propose innovative solutions to business problems.

Required Qualifications:

  • Education:

    • Bachelors degree in Computer Science Software Engineering or a related field.
  • Experience:

    • Proven work experience as a Software Engineer or Software Developer.
    • Experience with one or more programming languages (e.g. Java Python C JavaScript).
    • Experience with databases and web frameworks.
  • Skills:

    • Strong knowledge of software development methodologies tools and processes.
    • Proficient in software design and architecture.
    • Familiarity with Agile development methodologies.
    • Ability to write clean readable and maintainable code.
    • Strong problemsolving skills and attention to detail.
    • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Masters degree in Computer Science or related field.
  • Experience with cloud platforms (e.g. AWS Azure Google Cloud).
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Experience with mobile application development.
  • Contributions to opensource projects.

Remote Work :

No

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.