Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

e-finance
6th of October, Giza
Posted 7 years ago
31Applicants for2 open positions
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor.
  • Working closely with upper management.
  • Design and develop programming systems making specific determinations about system performance.
  • Responding promptly and professionally to bug reports.
  • Review and repair legacy code.
  • Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
  • Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
  • Analyze system specifications and translate system requirements to task specifications for junior programmers.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
  • Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
  • Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product.
  • Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output.
  • Assists lower-level programmers with programming assignments.
  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
  • Responsible for reading, understanding, and utilizing all part and assembly prints, forms, spreadsheets, bills of material, specification sheets, and technical references.
  • Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
  • Search, summarize and keep the team abreast of strategic information from all sources.
  • Maintain client databases.
  • Assists the Programmer Analysts in designing programs and databases.
  • Making presentations to customer or client audiences or professional peers.
  • Maintain positive client interactions.
  • Responsible for communicating with engineers and manufacturer’s technical support staff regarding programming needs and performance.
  • Provide feedback to analysis/training staff about performance considerations/ usability issues concerning software specifications and implementation.
  • Research and recommend software tools to management.
  • Provide assistance to testers and support personnel as needed to determine system prob­lems.
  • Review, to the extent possible, changes in code and the environment that will affect system performance.
  • Provide recommendations to management concerning issues of programmer productivity and software development management.

Job Requirements

  • B.Sc. Computer Science, Faculty of computer and information.
  • Work Experience 5 +Years.
  • Object-oriented principles and programming required.
  • .NET Framework 4.0+.
  • Work item and bug tracking in Team Foundation Services / VSTS.
  • C#, ASP.NET.
  • MS SQL 2008+.
  • JavaScript, HTML5, XHTML AJAX , jQuery , jQueryMobile,XML, bootstrap, Angular JS, CSS3, JSON, Restful APIs, Web Services, SOA ,WCF.
  • Microsoft MVC.
  • SharePoint.
  • Cordova – PhoneGap is Plus.
  • Android (native) is Plus.
  • Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer