108 Software Developer jobs in Egypt
Software Developer
Posted today
Job Viewed
Job Description
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
Senior, Software Developer
Posted today
Job Viewed
Job Description
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
Senior Software Developer
Posted today
Job Viewed
Job Description
- 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
Software Developer Sr. Specialist
Posted today
Job Viewed
Job 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**:
Software Developer Sr. Specialist
Posted today
Job Viewed
Job 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**:
Senior Software Developer - C++
Posted today
Job Viewed
Job Description
**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.
Sr. Supervisor, Software Developer
Posted today
Job Viewed
Job Description
- 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
Be The First To Know
About the latest Software developer Jobs in Egypt !
Supervisor, Software Developer (Dotnet)
Posted today
Job Viewed
Job Description
**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
Mid-level Software Developer
Posted today
Job Viewed
Job Description
**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.
Senior Software Developer vois
Posted today
Job Viewed
Job Description
**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**: