Post Job Free
Sign in

Full Stack Developer

Company:
Coptic Orphans
Location:
Cairo, Egypt
Posted:
May 13, 2024
Apply

Description:

Full Stack Developer Purpose of the Job This position's main objective is to design, develop and support all Coptic Orphans' web applications, work with other departments to produce requirements for new products, respond to outages, plan and implement regular updates to the existing apps, which may come frequently as per business needs.

Essential Functions and Responsibilities Develop and maintain front-end and back-end aspects of web applications.

Design and implement responsive user interfaces using modern web technologies such as HTML5, CSS3, and JavaScript frameworks (e.g.

Angular, Vue.js). Develop code necessary to complete the assigned project(s) in the planned timeframe according to specified standards and guidelines Interpret business requirements and implement the necessary technology to fulfill those requirements Perform troubleshooting as required, and lead problem-solving efforts often involving outside vendors and other support personnel and/or organizations Develop server-side logic and APIs using .NET Core.

Build and integrate APIs (Application Programming Interfaces) to enable communication between different components of the application.

Write clean, well-structured, and maintainable code following coding standards and best practices.

Conduct unit testing and debugging to ensure the functionality, performance, and security of the web application.

Employ best practices for design, development, testing, and security Design and update software database.

This includes, but is not limited to; software applications, websites, data communication processes, and user interfaces.

Work and interface with stakeholders at different levels/units of business to ensure excellent delivery of requirements Ensure high availability and acceptable levels of performance of mission-critical systems.

Perform proactive system monitoring to identify any issues concerning performance, data consistency, or security Required Education, Experience, Knowledge and Skills Bachelor's degree in computer engineering, computer science, information systems management, or related fields 2-4 years of related professional experience Must have 2+ years of Net Core experience Experience with relational databases (e.g., SQL Server, MySQL, PostgreSQL) Experience with the following web technologies: XML, REST/SOAP, and Web/Application Servers Knowledge of version control systems and CI/CD pipelines Knowledge of microservices architecture and containerization technologies is plus Experience with cloud platforms such as Azure or AWS is plus Proficiency in frontend technologies such as HTML5, CSS3, JavaScript (ES6+), and modern JavaScript frameworks (e.g., Angular, Vue.js). Ability to identify and solve problems, and complete tasks in a timely manner Ability to gather, analyze and present information and numerical data effectively and a demonstrated, high level of accuracy and thoroughness in all duties An eye for detail is a must Travel and Working requirements Typical office environment limited to walking, sitting, typing, using office equipment, and occasional lifting of boxes or luggage during travel Occasional travel, nationally or internationally, is expected Working out of the official hours and on weekends may be required Regular contact with staff in Cairo Office, field staff, and HQ office Frequent contact with external partners such as technology vendors

Full Time

Apply