Senior Software Developer

؜ - ؜الإسكندرية ؜ -

تفاصيل الوظيفة

Responsibilities



  • Design and implement new software programs.

  • Produce efficient and elegant code based on requirements.

  • Make good technical decisions that provide solutions to business challenges.

  • Write Integration and Unit test for the written code.

  • Troubleshooting, debugging, maintaining and improving existing software.

  • Recommend and apply software improvements to ensure speed, scalability and security.

  • Extract and maintain reusable software components.

  • Create technical documentation to guide future software development projects.

  • Clearly and regularly communicate with management and technical teams.

  • Maintain up-to-date knowledge of technological developments in the industry.

  • Share knowledge and technical experience with company members.

  • Conduct code reviews to ensure proper design and coding practices.

  • Provide technical guidance to junior team members


Qualifications



  • BS/MS degree in Computer Science, Engineering or a related subject.

  • ‎5+ years of proven professional experience in Java or Ruby on Rails.

  • Proficiency in English.

  • Good Communication and negotiation skills.

  • Critical Thinking and Problem Solving skills.

  • Deep knowledge of Software Design Principles.

  • Deep understanding of Object Oriented Programming concepts.

  • Deep understanding of Design Patterns.

  • Strong troubleshooting and debugging skills.

  • Good experience designing and implementing RESTful APIs.

  • Good understanding of database systems and practical experience with relational databases.

  • Familiarity with the Linux operating system.

  • Familiarity with using Docker.

  • Experience using Git for source control.

  • Experience writing unit and integration tests.

  • A critical eye for code weaknesses and points of improvement.

  • Ability to provide in-depth evaluation and analysis of complex technical issues.

  • Ability to continuously learn and apply solutions using new technologies.

  • Ability to provide mentoring and guidance to junior developers.

  • Knowledge of GraphQL is a plus.

  • Knowledge of React is a plus.

ملخص الوظيفة

  • المُعلن : Espace EG
  • تاريخ الإعلان : 19/12/2022
  • نوع العمل : -
  • مستوى الخبرة : -
  • المستوى التعليمي : -
  • مكان العمل : الإسكندرية
  • الراتب : -
  • الهاتف : -

وظائف أخرى مثل هذه الوظيفة

الإسكندرية
02/01/2023

### **Responsibilities** * Develop and implement new software programs. * Producing efficient and elegant code based on requirements * Make good technical decisions that provide solutions to business challenges * Write Integration and Unit test for the written code. * Troubleshooting, deb…

القاهرة
29/06/2022

Job Description Responsibility in assigning tasks Implement, integrate, test and maintain system units. Design, implement and test any supporting databases. Obtain full understanding of business scope and context surrounding current tasks and activities. Frequently integrate the developin…

القاهرة
19/12/2022

#### **Job Description** * Participates as a member of the development team. * Works on problems/projects of moderately complex scope. * Acts as an informed team member providing analysis of information and limited project direction input. * Performs basic analysis of functional or business…

القاهرة
19/07/2023

## **Description** The Front End Developer creates the visual front-end elements of a software, application or website, creating computing components/features that are directly viewable and accessible by the customer. Creating prototypes, and designs and builds modules and solutions in all iterativ…

مصر
15/05/2023

## **Project** **Description** About the Project Our client is looking for Software Developers in Test, with strong Software Development, Test Automation and preferably basic Networking skillsets, who will be continuously improving and maintaining the Quality Release Gate process for our Customer. …

القاهرة
26/12/2022

**Senior Software developer for International customer** **Title: Senior Software Developer C++ - "Computer Vision"** **Industry: IT Software** **Reporting Line: Team Leader/SDS & Client (POC)** **Position Type: Full Time** **Level: Senior** **Location: Cairo Office, New Cairo** ** About…

القاهرة
22/02/2023

## **Job Description** **Role purpose:** Makes the high-level design choices and enforces technical standards, including software coding standards, tools, and platforms. In addition to implementing new systems and features based on Artificial Intelligence & Predictive / Self-learning models, as…

الإسكندرية
21/11/2022

**Position Description:** Experienced PHP developer with object orientated development skills for creation and implementation of a wide variety of Web- based products using PHP, JavaScript, MySQL and AJAX. Position Type: Full Time / Part Time / Per Task **Location:** System Online Co. - Alexand…

smart village
19/12/2022

**Job Description:** * Researching, designing, and implementing assigned tasks. * Identifying areas for modifications in existing applications and subsequently developing these modifications. * Writing and implementing efficient code to implement the required task. * Perform quality assuran…

الإسكندرية
25/10/2022

## **Job Description** * Creating UI for web application * Work with Back-end developer to implement professional UI components * Assure that all user input is validated before submitting to back-end * Participate in sprint planning and discussions * Determining the structure and design o…

Language: English