Full-Stack Developer Internship

  • ArabDT
  • The 5th Settlement, Cairo Governorate, Egypt
  • Full-time
  • Internship

وصف الوظيفة


Overview

We are looking for Full Stack Software Engineer, a Computer Programmer who uses coding to operate on

both front- and back-end systems. Their main duties include creating user interactions on various

websites and platforms, writing code optimized for mobile, and developing databases and services for

functionality.

Description

Role Description:

Building complex web systems that have been successfully

delivered to customers

Research, explore, and select the best possible methods and

components for the platform

Develop new systems from the ground up as well as modify existing

customer systems and add new features

Ability to take a project from scoping requirements through the

actual launch of the project

Participate in project planning and advise project teams of all

options to deliver business requirements most effectively

Communicating with users, other technical teams, and management to

collect requirements, identify tasks, provide estimates, and meet production deadlines

Employee object-oriented analysis and design techniques

including use case analysis, object modeling, and database schema design to ensure business

requirements and design goals are met.

Participate in application architecture planning to determine optimal

solution architecture, efficiency, maintainability, and sociability

Design, execute, assess, and troubleshoot software programs and

applications which include: configuring, coding, developing, and documenting software

specifications throughout the project life cycle. Will also oversee system startups in a timely

and accurate fashion, and provide support to other projects/departments where required

Requirements

Job Requirements:

Proven experience with .Net Core

Programming experience with at least one modern language such as

Java, C++, or C# including object-oriented design

Experience with distributed, multi-tiered systems, algorithms, and

relational databases

Adept at handling ambiguous or undefined problems as well as the

ability to think abstractly

Experience with Angular 2+

3 years of Experience with modern JavaScript frameworks angular 2+,

reactJS, or vueJS

Experience working in an Agile environment

Knowledge of Computer Science fundamentals such as object-oriented

design, algorithm design, data structures, problem-solving, modeling skills, and complexity

analysis

Qualifications

Job Qualifications:

5+ years of experience in development

Bachelor’s degree in computer science or related field

Excellent communication skills

Fluency in written and spoken English

Benefits

Job Benefits:

Training & Development

Innovative Environment

Quarterly Bonus

Corporate Benefits

Work From Home

Fun Activities

Medical Insurance

وظائف مشابهة