Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineer

Alkan CIT
Cairo, Egypt
Posted 5 years ago
28Applicants for1 open position
  • 27Viewed
  • 3In Consideration
  • 3Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Purpose of the job

  • The Software Engineer position is responsible for building and implementing functional solutions starting from collecting requirements from customer in cooperation with the sales team, determining the project feasibility, defining the required tools, associating in building the application architecture, completion of the development and testing phase, and participating in the solution delivery and customer acceptance process, as well as provide maintenance and enhancements for the current readymade solutions.

Authorities, Accountabilities and Duties

  • Execute full software development life cycle
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Obtain and license software by obtaining required information from vendors; recommending purchases; testing and approving products
  • Develop software solutions by studying information needs; conferring with users; studying system flows, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Define and use the required tools to complete integration with readymade solutions to accomplish business needs
  • Senior position is subject to additional tasks / responsibilities depending on experience and performance.

Key Results Areas

  • Quality of solutions
  • Customer requirements

Job Requirements

Required Qualifications:

  • Bachelor Degree in engineering or computer science with at least 3 years of experience in java development
  • Perfect Knowledge of JSE.
  • Experience in JEE.
  • Working experience with following:
    • JSF
    • REST API
    • ORM (Hibernate or JPA)
    • Junit
    • SVN
    • EJB
    • Glassfish Server
  • Full Software development life cycle exposure including requirement gathering, design, development, test, build, documentation, packaging and support/maintenance.
  • Knowledge of frontend development technologies and platforms such as JavaScript, CSS, HTML, AJAX, jQuery, etc...
  • Demonstrable RDBMS skills using Oracle and SQL Server.
  • Good communication and presentation skills.
  • Previous experience in one of the following fields would be a plus:
    • Cross platform mobile application development.
    • JSF Primefaces
    • Business Intelligence development and integration.
    • Mobile Telecommunication Protocols.
    • Google maps API.
    • Systems integration.
    • Jasper reports

Competencies Required:

  • Establishing focus
  • Workload management
  • Result Orientation
  • Ownership and Accountability
  • Personal Development
  • Creativity and Innovation
  • Technical Expertise
  • Problem solving
  • Team Player
  • Follow-up

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer