Software Engineer

Alkan CIT - Cairo

Applicants for
1 open position
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
1 open position
About the Job

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
About this Company

Alkan CIT, the leading telecommunication System Integrator and Solution Provider, operating through three specialized subsidiaries, namely Alkan Networks, Alkan Telecom and ESRI NeA, the company provides state of the art technologies and turnkey solutions to its clients... (More)

See all Careers and Jobs at Alkan CIT
Signup for an employer account and Post your Jobs!