Browse Jobs
For Employers
Post JobLog inGet Started
Professional Recruitment logo

Software Engineer

Professional Recruitment
Riyadh, Saudi Arabia
Posted 2 years ago
57People have clicked1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are seeking a highly skilled and experienced Software Engineer to join our dynamic team. As a Software Engineer, you will be responsible for designing, coding, and testing software applications. You will collaborate with cross-functional teams to develop innovative solutions and deliver high-quality software products. The ideal candidate is a self-motivated problem solver with a passion for technology and a desire to stay updated on emerging trends and advancements in the field of software development.


Responsibilities


Design, develop, and maintain software applications using industry best practices and coding standards

Collaborate with product managers, designers, and other stakeholders to gather requirements and develop software solutions that meet business needs

Write clean, efficient, and maintainable code following established coding guidelines

Conduct thorough code reviews to ensure the quality and performance of the software

Troubleshoot and resolve software defects and issues in a timely manner

Stay up-to-date with emerging technologies and trends in software development

Assist in the development and implementation of software policies and procedures


Job Requirements

Skills RequirementsBachelor's degree in Computer Science or a related technical fieldProven experience in software development, with a strong understanding of software development life cycle (SDLC)Proficiency in at least one programming language, such as Java, C++, or PythonFamiliarity with software development frameworks and toolsKnowledge of database systems and SQLExcellent problem-solving and analytical skillsStrong communication and collaboration skills, with the ability to work effectively in a team environmentAbility to adapt to changing priorities and meet tight deadlines
JobsIT/Software DevelopmentSoftware Engineer