Upload
Job Description
Software Engineers implements the requirements through the use of diagrams and flowcharts, developing computer instructions through the use of algorithms. Given the breadth of the role, a Software Engineer must have a thorough understanding of computer systems.
· Key KPIs include:
- Quality of Software deliverables.
- Timely response on reported issues.
- Updated Technical Documentation.
Areas of Responsibility:
- · Design, develop and implement different software applications.
- · Respond to bugs incidents and solve problems.
- · Provide enhancements, maintenance and support for desktop and Web applications.
- · Develop and maintain technical documentation and guidelines.
- · Communicate with first line support team members.
- · Cooperate with team members in building complex applications.
- Follow appropriate departmental and company procedures and policies (i.e. change control, security and auditing, release, configuration, problem and incident management).
Personal Skills
- Excellent communications skills.
- Excellent English.
- Excellent analytical skills
- Good customer service skills
- Time management skills.
- Problem solving skills.
Technical Skills
- · Strong understanding of object oriented programming.
- · Knowledge of software life cycle.
- · Knowledge of ASP.Net MVC with Razor syntax.
- · Knowledge of ASP.Net web forms.
- · Knowledge of Web services, WCF.
- · Knowledge of SQL server.
- · Knowledge of LINQ and Entity framework.
- · Knowledge of Java script, jQuery, Ajax & AngularJS.
- · Knowledge of CSS, HTML and Bootstrap.
- · Knowledge of SharePoint is preferable.
- · Knowledge of customizing Dynamics using X++ is preferable.
Job Details
Preferred Candidate
About This Company
Giza Systems
Giza Systems, a leading systems integrator in the MEA region, designs and deploys industry-specific technology solutions for asset-intensive industries such as the Telecoms, Utilities, Oil & Gas, Transportation and other market sectors. We help our clients streamline their operations and businesses through our portfolio of solutions, managed services, and consultancy practice. Our team of 1000 professionals are spread throughout the region with anchor offices in Cairo, Riyadh, Dubai, Doha, Nairobi, Dar-es-Salaam, Abuja, Kampala and New Jersey, allowing us to service an ever-increasing client base in over 40 countries.