Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

Premier Services and Recruitment
New Cairo, Cairo
Posted 4 years ago
15Applicants for1 open position
  • 13Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Senior Software Developer will assist ICT Manager to build new division of Business Intelligence (B.I) to translate TBPSCO business needs and routine work into software artificial intelligence A.I through available hardware and software capabilities of ICT dept.

Software Developer is generally responsible for the development, design and implementation of new or modified software products or ongoing business projects. Software Developer will be involved in liaising with the ICT Managers to ensure software projects meet Business requirements.

Full-stack Developer, Work with development teams and product managers to ideate software solutions Design client-side and server-side architecture Build the front-end of applications through appealing visual design Develop and manage well-functioning databases and applications write effective APIs.

Key roles and accountabilities

  • Researching, designing, implementing and managing software programs
  • Work with development teams and ICT managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software

Job Requirements

B.S Degree in Computer Sciences or Information systems or related field with 2 -4 years experience in Working Knowledge of companies orientated environment as a full stack developer.

Skills & Competencies

  • Proven experience as a full-stack developer or similar role
  • Experience developing Web & desktop and mobile applications
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
  • Great attention to detail
  • Organizational skills
  • Knowledge and interest in computer systems and the latest technologies
  • The ability to learn new technologies quickly
  • An analytical mind
  • The ability to communicate complex procedures to other colleagues
  • Commercial and business awareness
  • Good communication skills – both written and verbal
  • Attention to detail and desire to probe further into data

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer