Career Openings

Home Careers Career Openings Senior Full-Stack Engineer
Senior Full-Stack Engineer

Senior Full-Stack Engineer

Job Summary

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.

Responsibilities

Key Job responsibilities:

Develop web application solutions.

building complex web systems that have been successfully delivered to customers.

Research, explore, and select the best possible methods and components for the platform.

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.

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 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

Plan and execute system tests and write complex code.

implementing and consuming large scale web services, internet and intranet web applications

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.

Collaborate with the application architecture team to ensure solutions fit within the overall architecture.

Skills

Job Skills:

Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving, modeling skills and complexity analysis

Prove 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 ability to think abstractly.

Experience with Angular 2+.

3 years Experience with modern JavaScript frameworks angular 2+, reactJS or vueJS

Experience working in an agile environment

Software Documentation

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.

Result oriented and team spirit focused.

Benefits

Job Benefits:

Social Insurance

Medical Insurance

Healthy Environment

Share Article:

    Join Us

    Apply Now


    Take your career to the next level, and join us at ArabDT




    Upload a file or drag and drop here

    Files Supported: PDF, TEXT, DOC, DOCX, JPG, PNG, SVG

    What is 8 + 6