108 Software Developer jobs in Egypt

Software Developer

Palm Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

We are looking for a Software Developer to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle.

You should be a team player with a keen eye for detail and problem-solving skills.

Your goal will be to build efficient programs and systems that serve user needs.

**Responsibilities**
- Work with developers to design algorithms and flowcharts
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting

**Salary**: E£8,500.00 - E£12,500.00 per month
This advertiser has chosen not to accept applicants from your region.

Senior, Software Developer

Orange Egypt

Posted today

Job Viewed

Tap Again To Close

Job Description

**Purpose of the job**

Analyze, develop, integrate, test, and research complex software solutions to create new business capabilities & enhance the effectiveness of the Technical Operations S/W solutions.

**Responsibilities**
- Writing clean, high-quality, maintainable code.
- Define end-to-end software architectures.
- Participating in all phases of the software development lifecycle.
- Providing technical guidance and support for junior developers.
- Keeping up-to-date with the latest technology trends and standards.
- Configure, deploy, test and maintain various telecommunication monitoring tools
- Perform in depth analysis of code, identify anti-patterns, and build improvement plans with the team.

**Qualifications**
- 3-6 years of hands-on experience in the software development field (including 2+ in agile projects).
- Excellent OOP concepts and common design patterns
- Experience in programming Microsoft SQL Server database Objects using T-SQL.
- Strong experience with Frontend frameworks (Angular, Bootstrap, etc.).
- Excellent knowledge of C#, Entity framework, windows service, WCF, Web APIs and the.NET &.NET Core framework
- Excellent knowledge of design patterns

**Preferred skills**
- One or more of: Python and NodeJS.
- Microservices architecture.
- Message brokers (Kafka, RabbitMQ, etc.)
- DevOps tools (Docker, Kubernetes, etc).
- Agile Framework (e.g. Scrum, Kanban, etc).

**Required Technologies**
- .NET Core
- Angular
- SQL server
- JavaScript
- Web Development
- Full stack development

**Contract**:
Regular
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer

Giza Systems EG

Posted today

Job Viewed

Tap Again To Close

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 requirements.
- Completes code stubs prepared by more senior developers.
- Participates in code review.
- Prepares and executes Unit tests.
- Applies advanced technical knowledge to maintain one or more technology areas.
- Performs solution design.
- Applies Giza Systems and 3rd party technologies to infrastructure and software solutions of moderate complexity.
- Implements end-user or enterprise infrastructure or services prepared by the more senior technologists.
- Evaluates unique circumstances and makes recommendations.

**Personal Skills**:

- Excellent communication skills
- Flexibility to work under pressure and in different environments.
- Problems solving skills.
- Leadership skills.
- Excellent organizational and administrative skills.

**Technical Skills**:

- Min 3 years of professional experience writing code
- Excellent knowledge of OOP
- Excellent knowledge of DB design concepts
- Excellent knowledge of SQL
- Excellent knowledge of Hibernate or JPA
- Excellent knowledge of Design Patterns
- Good knowledge of HTML, CSS, Javascript is a plus.
- Good knowledge of SPRING
- Good knowledge of web services (SOAP/Rest)
- Good knowledge of angular 2.x is a plus

**Education**:
BSC Computer Science/Computer Engineering

**Job Details**:
Job Location

Cairo, Egypt

Company Industry

IT Services

Company Type

Employer (Private Sector)

Job Role

Information Technology

Employment Status

Full time

Employment Type

Employee

Job Division

Integration
Technical

Career Level

Mid Career

Years of Experience

Min: 3 Max: 6

Residence Location

Egypt

Degree

Bachelor's degree
This advertiser has chosen not to accept applicants from your region.

Software Developer Sr. Specialist

Vodafone

Posted today

Job Viewed

Tap Again To Close

Job Description

**Description**:
**Responsibilities**:

- Develop automation tools using SW programming and robotics to automate core network integration and acceptance functions
- Engage with all core teams to spot automation & Machine learning use cases and opportunities
- Build the infrastructure needed for development tools
- Develops and operates the unified automation toolbox
- Act as an analyst in understanding core team requirement and translate them into technical requirements
- Recommend innovative, optimum solutions with a maximum level of simplicity that meet network and customer requirements
- Build the business case for new development plans to support the decision making process
- Document solutions codes and architecture and own solution documents
- Ensure adherence to VF Global Architecture team strategies, standards & policies
- Ensure security compliance in every project and delivery
- Ensures SW design best practices are applied to automation projects.

**Job Responsibility**:
**Qualifications and Skills**
- 3+ Years of experience in automation and SW development
- Proven knowledge of mobile network architecture and design is a plus
- Very good Python development skills
- Very good Robotics skills and experience
- Good Web development skills
- Strong communication and influencing skills
- Very good understanding of Database concepts.
- Comfortable with working with Linux CLI
- High teamwork and performing through people
- Self-development in programming technologies is mandatory
- Ability to explain complex technical issues in a way that non-technical people may understand
- Good understanding of Machine learning& Data Science concepts.

**Skills**:
This advertiser has chosen not to accept applicants from your region.

Software Developer Sr. Specialist

Vodafone

Posted today

Job Viewed

Tap Again To Close

Job Description

**Description**:
**Responsibilities**:

- Develop automation tools using SW programming and robotics to automate core network integration and acceptance functions
- Engage with all core teams to spot automation & Machine learning use cases and opportunities
- Build the infrastructure needed for development tools
- Develops and operates the unified automation toolbox
- Act as an analyst in understanding core team requirement and translate them into technical requirements
- Recommend innovative, optimum solutions with a maximum level of simplicity that meet network and customer requirements
- Build the business case for new development plans to support the decision making process
- Document solutions codes and architecture and own solution documents
- Ensure adherence to VF Global Architecture team strategies, standards & policies
- Ensure security compliance in every project and delivery
- Ensures SW design best practices are applied to automation projects.

**Job Responsibility**:
**Qualifications and Skills**
- 3+ Years of experience in automation and SW development
- Proven knowledge of mobile network architecture and design is a plus
- Very good Python development skills
- Very good Robotics skills and experience
- Good Web development skills
- Strong communication and influencing skills
- Very good understanding of Database concepts.
- Comfortable with working with Linux CLI
- High teamwork and performing through people
- Self-development in programming technologies is mandatory
- Ability to explain complex technical issues in a way that non-technical people may understand
- Good understanding of Machine learning& Data Science concepts.

**Skills**:
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer - C++

CrossWorkers

Posted today

Job Viewed

Tap Again To Close

Job Description

**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 the job**:
You have a strong background as a C++ Developer and you have ambitions to work in an International environment where you are surrounded by strong IT professionals.

At CrossWorkers, you will work directly with our customer in the software and design consultancy field who is a well-known player in the European market for IT development and system integration - you will have colleagues both in Europe as well as in Egypt.

If you can see yourself in a team where values such as drive, engagement and competencies leave room for family life and spare time, don't hesitate to apply.

You must be ready for business trips to Europe from time to time and when needed.

**Technical profile/** Your duties**:

- Deliver the assigned tasks within due time frame and minimum percentage of defects/bugs, ensuring the needed quality of delivery is attained.
- Ensure being up to date with the latest needed technologies aiding the Client’s projects needs and delivery.
- Document all tasks being implemented for easy reference to the development team and Clients.
- Effectively Communicates with the Team/Client, for an easy flow of information and connection with the team.
- Manage time in order to utilize a 25% - 30% for research and learning and 70% - 75% for technical development.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Follow the NDA & Security Data Protection Guidelines ensuring data is confidential and not disclosed to any third parties.

**Desired Skills and Experience**

**Who we are looking for?**
- You are fluent in Arabic and English, both written and spoken.
- Bachelor's in Software Engineering or Computer Science.
- Possess general programming skills and software development fundamentals.
- A minimum of 4 years of experience in related field/needed technology.
- You used to work in an international environment.
- Eager to learn through different resources including self-education.
- You see challenges and not problems and you attack them with creativity, initiative and determination.
- You work independently and targeted with a high activity level.
- You work well as part of a team and with an ability to deliver even with tough deadlines.
- Experience with IT Offshore/Nearshore/Outsourcing and European/GCC customers/companies is a plus.
- You are outgoing with a strong personal drive, you enjoy working independently and are motivated by close collaboration with the management team.
- You have integrity and empathy as well as excellent communication and facilitation competencies are key to succeed in the job.

**Technologies & Frameworks**:

- +4 years experience with strong C++ programming skills.
- Image Processing and OpenCV is a must.
- Computer Vision Experience is a must.
- Experience with any Deep Learning TensorFlow.
- Experience with Mathematics and Matrices Transformation.
- Computational Geometry is a plus.
- Must have good debugging, problem-solving, and communications skills.
- BS degree in Computer Science, Computer Engineering or a related discipline.

**What we offer**:

- You will have a unique opportunity to be part of a growing organization where you will work across borders with highly experienced people, where we expected you to add your footprint.
- We have built an organisational work-life balance, to be integrated into the way we do business and in a company with a strong technical environment.
- We will set high expectations for you, just as we do for our workplace, the work and ourselves.
- CrossWorkers is one of the best when it comes to a good working environment, work conditions, professionalism and personal development.
- We work with a good scheme of benefits range:

- Competitive salary.
- Bus service.
- Social & Medical insurance.
- Good office environment and Technical equipment.
- Keep up with new technologies through internal and external training.
- We have an open and free Management style based on Scandinavian values and have a reputation for a strong and inspirational Technical environment.

**About CrossWorkers**

We are a Danish-owned IT Offshore company with many years of experience in IT and IT Offshore/Nearshore in several countries.

We work with customers in Europe and in the GCC area, where we have long relations with our customers.

Our office is located in 5th settlement, New Cairo and holds International standard.
This advertiser has chosen not to accept applicants from your region.

Sr. Supervisor, Software Developer

Mansoura Orange Egypt

Posted today

Job Viewed

Tap Again To Close

Job Description

**Purpose of the job**
- Analyze, develop, integrate, test, and research complex **OSS** (**O**perations **S**upport **S**ystems) software solutions to create new business capabilities & enhance the effectiveness of the Technical Operations Information accuracy, availability, & flow. Supervising the technical activities of the **OSS** (**O**perations **S**upport **S**ystems) support team which uses 30+ different IT technologies, & be accountable for the results of a medium-sized & moderately complex support or development operations.

**Responsibilities**
- Writing clean, high-quality, maintainable code.
- Define end-to-end software architectures and component architectures
- Participating in all phases of the software development lifecycle.
- Providing technical guidance and support for junior developers.
- Keeping up-to-date with the latest technology trends and standards.
- Configure, deploy, test and maintain various telecommunication monitoring tools
- Participates in the development of diagnostic and test software for OSS systems
- Perform in depth analysis of code, identify anti-patterns, and build improvement plans with the team.
- Mentor software engineers.

**Qualifications**
- 4-6 years of hands-on experience in the software development field (including 2+ in agile projects).
- Excellent OOP concepts and common design patterns
- Experience in programming Microsoft SQL Server database Objects using T-SQL.
- Strong experience with Frontend frameworks (Angular, Bootstrap, etc.).
- Excellent knowledge of C#, Entity framework, windows service, WCF, Web APIs and the.NET &.NET Core framework
- Excellent knowledge of design patterns

**Preferred skills**
- One or more of: Python and NodeJS.
- Microservices architecture.
- Message brokers (Kafka, RabbitMQ, etc.)
- DevOps tools (Docker, Kubernetes, etc).
- Agile Framework (e.g. Scrum, Kanban, etc).

**Contract**:
Regular
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software developer Jobs in Egypt !

Supervisor, Software Developer (Dotnet)

Mansoura Orange Egypt

Posted today

Job Viewed

Tap Again To Close

Job Description

**Purpose of the job**

**Duties and responsibilities**

1. Integration of user-facing elements developed by a front-end developers with server side logic

2. Building reusable code and libraries for future use

4. Implementation of security and data protection

5. Design, build, and maintain backend and frontend components for a web-based learning management

System using the following technologies: Microsoft C#, ASP.NET MVC, ASP.NET Web API, JQuery,

AngularJS, Bootstrap, Entity Framework, and other HTML5/CSS3 libraries and technologies.

6. Strong knowledge of Microsoft SharePoint & Microsoft SQL server.

7. Strong Experience of REST API/SOAP integrations & development.

8. Understanding accessibility and security compliance

9. User authentication and authorization between multiple systems, servers, and environments

10. Integration of multiple data sources and databases into one system

Load changes

12. Data migration, transformation, and scripting

13. Outputting data in different formats

14. Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing

Output to match the specific platform

15. Creating database schemas that represent and support business processes

16. Implementing automated testing platforms and unit tests

17. Proficient knowledge of a back-end programming language

18. Proficient understanding of code versioning tools

19. Understanding of session management in a distributed server environment

**Job specification**

**Education**

Bachelor Degree in engineering or computer science

**Experience**

1. Strong written and verbal communication skills

2. Comfortable interacting with business stakeholders and external clients

3. Advanced analytical and problem-solving skills

**Skills and Abilities**
- Fluent English and Arabic is a must.
- Ability to work in a fast-paced, dynamic environment, handling multiple concurrent
- 2 - 4 years of experience in the same field
- Strong analytical thinking and quality orientation skills.
- detailed and process oriented.
- Flexibility in dealing with people with diverse working styles

**Contract**:
Regular
This advertiser has chosen not to accept applicants from your region.

Mid-level Software Developer

Dsquares

Posted today

Job Viewed

Tap Again To Close

Job Description

Dsquares specializes in offering loyalty programs that bring our clients closer to their consumers. Through our different range of solutions, we deliver an end-to-end experience, managing and executing all technical, operational, and commercial aspects of our customers’ loyalty programs. From full loyalty programs, couponing solutions to interactive directory services, coupled with an extensive network of merchants, Dsquares serves some of the most loved brands in the region.

**Our People is our Brand - Developing seamless loyalty solutions is only possible when we’ve got a great team on our side. Our culture is open and empowering. If you are passionate and driven, you will fit right in.**

**Job summary**:
As a **Software Developer **you will be responsible for developing new features, and redesigning existing modules of our products to be more scalable and efficient. You will help us improve our product's architecture, and will work on engineering solutions to different challenging opportunities, getting a chance to contribute to a successful product that is adopted and used daily by several enterprise companies & millions of users.

**What you'll be expected to do**:

- Modify existing software to add new features, fix issues, or improve performance/security.
- Comply with project coding standards and industry best practices.
- Work on a shared codebase, in a team environment, cooperating with co-located and remote team members.
- Improve software quality by conducting systems analysis, and recommending changes in policies and procedures.
- Produce detailed software design and specifications.
- Participate in planning for software development sprints, and ensure tasks are completed according to the planned delivery dates.
- Represent the team in collaborations with partners and clients as needed.

**Skills/Abilities**:

- Technical Skills: C#, RESTful API, MS SQL Server, JS, Angular js, Agile (Scrum), Design patterns, object oriented analysis & design, SOLID principles, TDD, unit Testing, Integration testing, Swagger/PostMan, NodeJS, Git, Jira, Log4Net.
- Good understanding of software engineering and design concepts.
- Good problem solving and research skills.
- Good understanding of the full web stack.
- Good knowledge of algorithms and data structures.
- Good understanding of structured database design concepts and practices.
- Good understanding of HTML/JS/CSS concepts.
- Good debugging and tracing.
- Comfortable to work in a fast-paced environment.
- Self motivated and driven to improve.

**Education and Experience**:

- Education: Computer Science or Computer Engineering University.
- Years of experience: 3-5 years of experience.
- Experience in using MS SQL server and advanced features.
- Experience in working with git code versioning & branching techniques.
- Experience in RESTful API development.
- Experience in software solution and architecture design is a plus.
- Experience in building microservices is a plus.
- Experience in.Net Core is a plus.
- Experience in building on top of Azure stack is a plus.
- Experience in code refactoring is a plus.

**Benefits**:

- Transportation & Mobile Allowance Benefit.
- Private Medical Insurance & life coverage.
- Annual profit share.
- Hybrid working environment - Inclusive working environment with enhanced maternity and paternity benefits.
- Work and organizational culture which values learning.
- Regular perks such as company social, wellbeing & CSR events.
- Your Birthday Off.
- Extra day of leave for every year of completion.
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer vois

Vodafone

Posted today

Job Viewed

Tap Again To Close

Job Description

**Role Purpose**:
**Key Accountabilities and Decision Ownership**:
Typical Outputs
Being a Senior SW Developer would mean being responsible for following activities:
1. Analysis, Coding, Unit Testing, Regression Testing, Implementation of the new requirements.
2. Ensure all projects are completed on time and compliant with the company specifications
3. Coordinated with the Client teams during the production moves.
4. Prepare the HLD and LLDs for all the functional requirements.
5. Real time bug fix support during acceptance and end-to-end testing.
6. He will also translate technical solutions into non-technical language that co-workers will understand

**Core Competencies, Knowledge, and Experience**:
Innovation and Change
1. Excellent communication skills, methodical and with experience working in large projects with multiple stakeholders (Business and Customers)
2. Curious and technology driven (on top of industry trends, willingness to learn)
3. Driven to improve (automate everything, process optimization)
4. Lessons learnt and Continuous improvements.

Process skills:
1. Agile delivery experience (Scrum, Kanban)
2. DevOps Model of delivery.

**Must Have Technical / Professional Qualifications**:
Essential:
1. Engineering Graduate, Computer Science or Computers Master Degree.
2. Experience in full life cycle of Enterprise Projects with overall 4 to 6 years' experience in IT.

Knowledge and experience

2. Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability.
3. Experience in noSQL databases is a plus (e.g. MongoDB).
4. Experience dealing with Pipelines (Jenkins or GoCD).
5. Ability to use version control software such as GIT, Nexus and SVN.
6. Past experience of working in Agile/DevOps cross functional teams
7. Strong communication skills.
8. Working knowledge of JIRA/Trello would be preferred

Desired:
1. Good/Nice to be aware of Container management like Dockers.
2. Should be able to understand Network topology and network design model.

**#_VOIS #movewithus**:
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Developer Jobs