Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Research and evaluate emerging technologies, including both hardware and software
- Defines application problem by conferring with clients; evaluating procedures and processes.
- Develops solution by preparing and evaluating alternative workflow solutions.
- Controls solution by establishing specifications; coordinating production with programmers.
- Validates results by testing programs.
- Ensures operation by training client personnel; providing support.
- Provides reference by writing documentation.
- Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Accomplishes information systems and organization mission by completing related results as needed.
Job Requirements
- Bachelor’s Degree in Computer Science.
- Advanced knowledge of software development life cycle protocols.
- Agile Development.
- Strong Verbal & Written Communication Skills and Interpersonal Skills.
- Strong troubleshooting Skills.
- Good Knowledge with .NET Technology and SQL Database
- Software Design
- Software Documentation
- Software Testing
- Software Development Process
- Software Requirements
- General Consulting Skills
- Software Architecture
- Project management experience preferred
Featured Jobs
Similar Jobs
- Product Owner & System AnalystFawry for Banking Technology and Electronic Payments S.A.E - 6th of October, Giza1 month ago
- Integration System AnalystFawry for Banking Technology and Electronic Payments S.A.E - Giza, Egypt1 month ago