A leading software development company based in Riyadh, Saudi Arabia. We specialize in providing innovative and cutting-edge solutions to our clients in various industries. Our team of highly skilled developers and designers work together to deliver high-quality and customized software solutions that meet our clients' specific needs.
Job Overview:
We are seeking a talented and experienced Software Developer to join our team in Riyadh, Saudi Arabia. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions. As a Software Developer at Freelancerprox, you will be responsible for designing, developing, and maintaining software applications and systems for our clients.
Key Responsibilities:
Collaborate with cross-functional teams to understand client requirements and design software solutions that meet their needs
Develop and maintain software applications and systems using programming languages such as Java, C++, and Python
Write efficient, clean, and well-documented code
Troubleshoot and debug software issues
Conduct thorough testing to ensure the quality and functionality of the software
Keep up-to-date with emerging technologies and trends in software development
Work closely with project managers and other team members to ensure timely delivery of projects
Provide technical support to clients as needed
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field
Minimum of 3 years of experience in software development
Strong proficiency in programming languages such as Java, C++, and Python
Experience with web development frameworks such as Angular, React, or Vue.js
Knowledge of database management and SQL
Familiarity with Agile development methodologies
Excellent problem-solving and analytical skills
Strong communication and teamwork abilities
Ability to work independently and handle multiple projects simultaneously
Experience working in a fast-paced environment
Benefits:
Competitive salary
Health insurance
Annual leave
Professional development opportunities
Dynamic and collaborative work environment
Opportunity to work with a diverse range of clients and projects