Sunday, March 31, 2013

Software Developer

Software Developer for BI Technologies 
Work with project leaders and business analysts to understand requirement 
Code application components according to company coding standards.
Execute unit tests 
Execute Peer Reviews 
Document components according to company documentation standards.
Analyze and diagnose application problems 
Meet individual deadlines and contribute towards team objectives.
Learn and become efficient with new technologies as dictated by the product strategy. To put forward improvement suggestions as any stage of the project life cycle.
Reports progress reports to his supervisor on regular basis.
Reports Progress level , Problems ,Failures (inability to meet deadlines) and communications (Inter/Intra departmental – Customers) to his supervisor
Assist in the QA process as required.
Skills
1. Good communication abilities (oral and written). 
2. Problem solving. 
3. Understanding of the potential of computer technology. 
4. Creativity. 
5. Work successfully in a team matrix environment 
6. Continuous learner
7. Ethical with users and Colleges
8. Analytical thinking, attention to detail and superior time-management skills are crucial
Degree
1. BS: Computer Science, Computer Engineering
Required Professional Experience
1. Knowledge of Database design (Data modeling, Process Modeling, database design, ERD & DFD) methodology is a must.
2. Good grasp of .net framework technology and concepts.
3. Knowledge of a Programming Tool preferably (Visual Studio 2005 C++ or C#) preferably C#.
4. Knowledge of the use of MS Project (or similar programs) is preferred.
5. Worked of the development of Business applications and (Or) ERP Solutions is an asset.
6. Knowledge of Microsoft SQL server development.
7. Knowledge of database performance optimization techniques.
8. Knowledge of object oriented programming and design techniques.
Report to
Team Leader, Please send your cv to heba.gaber@bi-technologies.net