Senior Software Developer - Microtech

Leave a Comment

Senior Software Developer
Fluency in English is a must
Full Time
 Documenting Technical design and architecture.  Work with project leaders and business analyst to understand software requirements  Analyzing and documenting detailed requirements for application components.  Documenting design and technical specifications for components.  Coding application components according to company coding standards.  Executing unit tests.  Executing peer reviews  Documenting components according to company documentation standards.  Analyzing and diagnosing application problems.  Assisting in the development of less experienced developers.  Meeting individual deadlines and contributing towards team objectives.  Learning and becoming efficient with new technologies as dictated by the product strategy.  Putting forward improvement suggestions at any stage of the product life cycle.  Presenting progress reports to his/her supervisor on a regular basis.  Reporting problems, failures, inability to meet deadlines and communications (whether between departments or with customers) to his/her supervisor.  Assisting in the QA Process as required
 Bachelor Degree in Computer Science/ Computer Engineering.  Knowledge of database design methodology (data modeling, process modeling, and ERD & DFD) is a must.  Minimum 3 years of experience of developing software applications and/ or 2 years experience in developing Business Applications.  Knowledge of Microsoft SQL Server development.  Knowledge of database performance optimization techniques.  Knowledge of object oriented programming techniques.  Knowledge of Delphi and/or C++ and/ or MS Visual Studio is a must.  Good command of English and Arabic languages (spoken and written) is a must.  Excellent communications and analytical skills.  Excellent time management skills.  Ability to work under pressure and meet deadlines
3 - 5 Years.
Sara Aziz


Post a Comment