
Software engineer
الوصف الوظيفي
We are seeking a talented Software Engineer to join our dynamic Tech department. In this role, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients and enhance our product offerings. You will work collaboratively with cross-functional teams to deliver high-quality software on time and within budget.
As a Software Engineer, you will have the opportunity to contribute to all phases of the software development lifecycle, from requirements gathering to deployment and maintenance. Your expertise will help drive innovation and improve system performance, ensuring that our technology remains at the forefront of the industry.
المسؤوليات
Design, develop, and implement software applications
Collaborate with team members to define project requirements and specifications
Conduct code reviews and unit testing to ensure software quality
Troubleshoot and resolve software defects and issues
Maintain documentation for software development processes
المتطلبات
Bachelor’s degree in Computer Science or related field
Proven experience in software development
Proficiency in programming languages such as Java, Python, or C++
Familiarity with software development methodologies (Agile, Scrum)
Strong problem-solving skills and attention to detail