126 Senior Software jobs in Egypt
Senior Software Developer
Posted today
Job Viewed
Job Description
- Support the **Technical Lead** with all projects;
- Work on **technical developments** of the product line and set up **new** technologies;
- Participate in deployment strategies using **DevOps** tools like Jenkins, Docker, Circle CI;
- Bring **pragmatic solutions **on complex technological problems;
- Contribute to and participate in the **open-source** community;
- Be a valued member of an **autonomous**, growing, and cross-functional **agile** team;
- Respect **deadlines **and production timelines.
To be the ideal **Senior Software Developer**, you will need:
- Bachelor of **Computer Science** or a related field;
- **3-6** years of work experience in** Software Development**;
- Good understating of **Object-Oriented Programming (OOP)** concepts and principles;
- Proven hands-on experience with **PHP**, **Restful APIs**;
- Experience with **MYSQL **Database;
- Good knowledge of HTML, **JavaScript**, CSS and jQuery;
- Good **communication skills**.
We Offer:
- **_Competitive_**_ Salary Package;_
- **_Flexible_**_ work environment;_
- _Transportation _**_Allowance._
Senior Software Developer
Posted today
Job Viewed
Job Description
- Support the **Technical Lead** with all projects;
- Work on **technical developments** of the product line and set up **new** technologies;
- Participate in deployment strategies using **DevOps** tools like Jenkins, Docker, Circle CI;
- Bring **pragmatic solutions **on complex technological problems;
- Contribute to and participate in the **open-source** community;
- Be a valued member of an **autonomous**, growing, and cross-functional **agile** team;
- Respect **deadlines **and production timelines.
To be the ideal **Senior Software Developer**, you will need:
- Bachelor of **Computer Science** or a related field;
- **3-6** years of work experience in** Software Development**;
- Good understating of **Object-Oriented Programming (OOP)** concepts and principles;
- Proven hands-on experience with **PHP**, **Restful APIs**;
- Experience with **MYSQL **Database;
- Good knowledge of HTML, **JavaScript**, CSS and jQuery;
- Good **communication skills**.
We Offer:
- **_Competitive_**_ Salary Package;_
- **_Flexible_**_ work environment;_
- _Transportation _**_Allowance._
Senior Software Developer
Posted today
Job Viewed
Job Description
**Responsibilities**
- Designing and developing large scalable solutions
- Maintaining and improving existing programs by analysing and identifying areas for modification
- Testing software products to ensure strong functionality and optimization in controlled, real situations
- Developing software solutions by studying information needs, studying system flows, data usage, and work processes, and investigating problems
- Code debugging and tracing to optimize performance
- Writing and maintaining technical documentation to describe program development, logic, coding, testing, changes, and corrections
**Qualifications & Work Experience**
- Bachelor’s Degree in Computer Science, Computer Information Systems, or equivalent work experience
- 4+ years of relevant experience
- Good command of both written and spoken English
- Excellent knowledge of ASP.NET MVC, C#, and the.NET framework
- Excellent knowledge of DB concepts and tools, both relational and NoSQL
- Excellent knowledge of design patterns
- Familiarity with version control systems (Git, TFS, etc.)
- Familiarity with client-side frameworks (Angular, React, Vue.js)
- Familiarity with.NET Core is a plus
- Familiarity with cloud computing is a plus
- Previous experience with SOA is a plus
- Knowledge of agile software development methodology is a plus
**Behavioural Competencies**
- Professionalism and accountability
- Excellent communication skills
- Good research and development skills
- Accuracy and attention to detail
- Problem solving and decision making
- Adaptability and flexibility
- Ability to learn
- Analytical thinking
**Benefits**
- Private medical insurance
- Flexible working hours
- Learning and educational leaves
- Transportation service
- Special benefits for new mums and dads (Leaves & Nursery subscription)
- Lunch break, food services and fun & games area
wBSW1W7e2a
Software Engineer
Posted 6 days ago
Job Viewed
Job Description
At times independently operate when setting up, support and deliverables for projects either locally or internationally. Also work in a team environment when developing solutions for potential clients with new requirements and on big project. Supporting the business in project work and being able to adapt to last minute changes/work.
Key Responsibilities Measures
Writing end to end solutions or modifying existing solution to improve efficiency
The successful operation and milestones of each project requirements being met within or completing within tight timeframes
Able to start setting up projects in regards to scanning, OMR and preparing for emark independently
Able to start the work process with little oversight once requirements have been laid out
Being flexible by alternating between project support to software development to taking onboard new tasks/requirements
Ability to switch between tasks and learning requirements and being able to complete the tasks
Work with AWS infrastructure on regular web app deployments
Ability to work with AWS cloud environment and knowledge on AWS services
Main Job Dimensions
**Adaptability**
Most of the work is every changing due to client requirements or when problems arise being able to switch to solving and providing a solution to said problems. Work is not static and requires a lot of flexibility in being able to suddenly change to new tasks.
**Communication**
Clearly conveying information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
**Continuous Learning**
Actively learning and building skills required for the foreseeable further in relation to future client and business requirements
**Innovation**
With the potential of new projects where solutions are required being able to think outside of the box to provide new but efficient solutions
**Technical/Professional Knowledge and Skills**
Having achieved a satisfactory level of technical and professional skill or knowledge in position-related areas; keeping up with current developments and trends in areas of expertise.
**Work Standards**
Setting high standards of performance for self and others; assuming responsibility and accountability for successfully completing assignments or tasks; self imposing standards of excellence rather than having standards imposed.
Main Challenges
**Job Fit - Challenging work**
Working on high pressure tasks with limited timeframe for deliver but also working internationally for weeks at a time independently with the potential for no backup on supporting and delivering projects.
**Job Fit - Continuous learning**
Increasing knowledge and skill when circumstances call for additional learning.
Qualifications and/or Experience
**Preferable**
At least 3 years commercial experience with C#.NET on Windows based development. Any Web
based development and AI machine learning experience or self-study exposure is added value.
* At least 5 years commercial experience with Microsoft SQL Server Database Engine, SSIS, SSRS
* Experience working with MySQL and Workbench is added value.
* Solid knowledge of T-SQL.
* Experience with SSMS, SSDT, and offline database development.
* Installing and configuring Database systems, patches and upgrades. Especially Windows based.
* Database administration of SQL Servers including Performance Tuning, Backup/Recovery and
Security
* Sound knowledge of Microsoft Office tools such as Excel, PowerPoint and Word.
* Support of development, Test, and production database environments
* Good communication skills both written and verbal.
Other Relevant Information
This position description is indicative of the range of job requirements.
The job comprises other duties as required.
It is the responsibility of all employees to ensure they behave in a way that is consistent with the company's Code of Conduct and its policies and procedures.
**Who we are:**
At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson.
Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.
If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing
**Job:** Engineering
**Job Family:** TECHNOLOGY
**Organization:** Assessment & Qualifications
**Schedule:** FULL_TIME
**Workplace Type:** Hybrid
**Req ID:** 20718
Software Engineer
Posted today
Job Viewed
Job Description
Fully responsible for the development, management, troubleshooting, and enhancement of existing solutions including backend and frontend components. Also responsible for innovative solutions, performance optimization, and performing various day-to-day programming, database, and other projects related tasks on day to day basis.
**Job Requirements**:
- Strong knowledge and experience in.NET framework, ASP.Net (C#), WCF, RESTful APIs, SOAP, and Windows Services.
- Strong understanding of Socket Programming, Multithreading, and Asynchronous Programming.
- Experience in Hardware Integration using TCP/IP communication.
- Strong experience is required with MS SQL Server, especially handling large-size databases, SQL Service Broker, and Queue Management.
- Good and thorough knowledge of database management, administration, and performance tuning.
- Knowledge of JavaScript, jQuery, and other scripting languages.
- Good knowledge of frontend development using HTML5, CSS3 & Bootstrap.
- Strong communication and client-facing skills.
- Team building & project management skills.
- IoT/AI knowledge will be added advantage.
**Minimum Educational Qualification**:
- Minimum 03-05 years experience in software development.
Software Engineer
Posted today
Job Viewed
Job Description
**Responsibilities**:
The software engineer will Analysis, design, development, test, and deploy GEOINT solutions. You will also support all life cycle activities spanning analysis through maintenance, using established software development best practices, and related procedures
**Basic Qualifications**:
- Bachelor of Science degree in Information Systems, Computer Science, or Software Engineering or related degree
- 5+ Yrs of Experience
- Active TS/SCI
- Hands-on Applications software experienced with Java/C++/Python/Ruby-Rails/Matlab scripting, plus Linux (CentOS or other Linux VMs)
- Expertise in the integration of real-time GEOINT software, plug-in tools, algorithm design, and implementation,
**Desired Qualifications**:
- Visual basic, XTML, Apache Accumulo & Cassandra, Geowave, math and scientific libraries such as numpy, scipy, and scikit-learn, web services, and mobile apps, OpenSource Tools (PostgreSQL, PostGIS/MySQL, GeoServer, MapServer)
Software Engineer
Posted today
Job Viewed
Job Description
**Responsibilities**:
The software engineer will Analysis, design, development, test, and deploy GEOINT solutions. You will also support all life cycle activities spanning analysis through maintenance, using established software development best practices, and related procedures
**Basic Qualifications**:
- Bachelor of Science degree in Information Systems, Computer Science, or Software Engineering or related degree
- 5+ Yrs of Experience
- Active TS/SCI
- Hands-on Applications software experienced with Java/C++/Python/Ruby-Rails/Matlab scripting, plus Linux (CentOS or other Linux VMs)
- Expertise in the integration of real-time GEOINT software, plug-in tools, algorithm design, and implementation,
**Desired Qualifications**:
- Visual basic, XTML, Apache Accumulo & Cassandra, Geowave, math and scientific libraries such as numpy, scipy, and scikit-learn, web services, and mobile apps, OpenSource Tools (PostgreSQL, PostGIS/MySQL, GeoServer, MapServer)
Be The First To Know
About the latest Senior software Jobs in Egypt !
Software Engineer
Posted today
Job Viewed
Job Description
**Job Summary**:
Fully responsible for the development, management, troubleshooting, and enhancement of existing solutions including backend and frontend components. Also responsible for innovative solutions, performance optimization, and performing various day-to-day programming, database, and other projects related tasks on day to day basis.
**Job Requirements**:
- Minimum 3-5 years experience in software development.
- Strong knowledge and experience in.NET framework, ASP.Net (C#), WCF, RESTful APIs, SOAP, and Windows Services.
- Strong understanding of Socket Programming, Multithreading, and Asynchronous Programming.
- Experience in Hardware Integration using TCP/IP communication.
- Strong experience is required with MS SQL Server, especially handling large-size databases, SQL Service Brokers, and Queue Management.
- Good and thorough knowledge of database management, administration, and performance tuning.
- Knowledge of JavaScript, jQuery, and other scripting languages.
- Good knowledge of frontend development using HTML5, CSS3 & Bootstrap.
- Strong communication and client-facing skills.
- Team building & project management skills.
- IoT/AI knowledge will be added advantage.
**Minimum Educational Qualification**:
- Minimum 03-05 years experience in software development.
Software Engineer
Posted today
Job Viewed
Job Description
Senior software engineer is typically required to work with and supervise a team of software engineers developing information systems for a website or other software programs
**Duties and responsibilities**
- Participate in development of new services and operations support team to ensure delivery and resolution of solutions incidents within the predefined SLAs/KPIs in a controlled & optimized middleware & order fulfilment
- Support team projects delivery and implementation
- Requirement gathering.
- Solution design
- Solution Development
- Functional testing and support within domain.
**Job specification**
- Bachelors degree in computer engineering, Computer Science, or equivalent discipline.
- Strong knowledge and experience in.NET / Core framework technologies (C#, MVC, Web API and Entity framework), OOP principles and SQL database.
- Good knowledge in design patterns and solid principles.
- Knowledge in Angular 4+ and Mongo DB is a plus
- 1-3 years of experience.
**Contract**:
Regular
Software Tester
Posted today
Job Viewed
Job Description
- analyzing users’ stories and/use cases/requirements for validity and feasibility
- collaborate closely with other team members and departments
- execute all levels of testing (System, Integration, and Regression)
- Design and develop automation scripts when needed
- Detect and track software defects and inconsistencies
- Provide timely solutions
- Provide support and documentation
- Analyze software while working with variety of languages and platforms.
- Strong ability to find bugs for fixing.
- Convert manual tests cases into automated cases in an existing framework using Python or JavaScript.
- Investigate test failures and customer reports using your technical understanding of the product and tools to narrow down repro issues steps and isolate the root problem.
- Contribute to test platforms with its content using test tools, and automation.
- Drive quality processes like bug triage, releases decisions, and feature completion criteria
- Benchmarking for competitors’ solutions.
**Software Tester requirements and qualifications**
- 3+ years of experience as a Software Tester or similar role
- Ability to handle multiple tasks simultaneously
- 2+ years of experience in data analysis
- A Bachelor's degree in Computer Science or related field.
- HHS EPLC experience preferred
- Ability to work in a fast-paced environment with mínimal supervision
- Sense of ownership and pride in your performance and its impact on the company’s success
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
Ability to commute/relocate:
- 6th of October City: Reliably commute or planning to relocate before starting work (required)