Friday, September 28, 2012

Senior Software Engineers

ValleySoft Company pleased to announce that we have two open vacancies for Senior Software Engineer.
Job Title: Senior Software Engineers 
Employer: ValleySoft.
Job Location: Cairo, Egypt.
Technical Skills:
- Ability to handle programming assignments effectively independently 
- Ability to accurately estimate the assigned work and perform according to these estimates
- Produces consistently high-quality well-documented code and reports to and communicates with client and other team members effectively
- Level of estimation, performance and productivity is relative to stated years of experience
- Proficient in using source control, bug tracking and other support systems
- Understands and applies proper software testing principles
- Solid understanding of QA principles and processes
- Ability to use software design tools to produce detailed high-quality software designs reflecting sound design principles and effective use of design patterns
Management Skills:
- Ability to lead and manage a team of up to 3 software engineers. This includes estimating overall task, breaking it into manageable assignments, assigning them to team members based on skill set and experience, reviewing designs and code and mentoring less senior team members in a constructive and respectful manner 
Communication Skills:
- Ability to clearly present his/her team views and decisions and argue for them effectively with other team members and client representatives
- Very good command of written and spoken English

Qualifications:
- B.Sc. in Computer Science
- 4 -5 Years of experience.
If you are interested please send your CV at marwa.ahmed@valleysoft-eg.com
Important note: please make sure to write in the email subject the title which you are applying for it.