304 Experienced Developer 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
Senior Software Developer (Java)
Posted today
Job Viewed
Job Description
**Department**:Software Development **Reporting To**: Software Development Team Leader
**Technical Experience**:
- 4-6 years of experience in software development using Java technology.
- Very good knowledge of micro-service development.
- Very good knowledge of angular JS.
- Very good knowledge of PostgreSQL database.
- Very good knowledge of Apache Cassandra.
- Very good knowledge of ORM.
- Very good knowledge of one or more Spring frameworks.
- Very good knowledge of RestFull APIs.
- Very good knowledge of SOAP web services.
- Very good knowledge of JavaScript.
- Very good knowledge of Service Oriented Architecture (SOA).
- Very good knowledge of Micro-services Architecture.
- Very good knowledge of design patterns.
**Design**:
- Participate in design of one or more of business modules.
- Implement the agreed requirement adhering to the design documents of the project.
**Coaching & Technical guidance**:
- Own one or more modules of the project(s) under development.
- Responsible for providing technical guidance and coaching for the juniors team members.
**Quality**:
- Implement the agreed requirement with high level of quality.
- Review code of juniors members with providing clear feedback.
**Technical Estimate**:
- Participate in the requirements estimation process.
**Innovation**:
- Suggest and implement new ideas and software improvements.
- Assess juniors team members ideas and provide constructive feedback and guidelines.
**General**:
- Fast learning curve with mínimal coaching and guidelines.
- Flexible to adapt with unplanned changes in timelines, business requirements, quality standard or any other activity that might threat the overall delivery.
- Show a can-do attitude, and believe in challenging and developing ourselves.
- Co-operate with other team members to achieve business targets.
- High dedication with putting the business first and ability to set the right priority for the benefit of our business.
**Salary**: E£20,000.00 - E£30,000.00 per month
Ability to commute/relocate:
- Cairo: Reliably commute or planning to relocate before starting work (required)
**Experience**:
- Software development using Java technology: 4 years (required)
Software Developer, Enterprise Solutions
Posted today
Job Viewed
Job Description
**Purpose of the job**
**Senior **.NET** Developer to support us in the following areas**:
- Analyzing business processes and identifying gaps and improvement opportunities.
- Conducting code testing and UAT's to validate the system functionality.
- Managing custom solutions and coordinating with business users and vendors.
- Training end users on how to use the system effectively.
- Integrating the system with third parties.
**Duties and responsibilities**
**As **Senior.Net Developer**, you will be responsible for the following tasks**:
- Write clean, scalable code using Asp.NET MVC and C# programming languages.
- Support Operations, by resolving any technical or functional issues that may arise.
- Participate in requirements analysis.
- Develop new Business processes and workflow on Bonita BPM using typescript.
- You will collaborate with the project teams and stakeholders, providing your expertise and support on the ongoing projects, and contributing to the successful delivery of the project outcomes.
- Improve existing software.
**Job specification**
**Education**
- Bachelor's Degree in Engineering/ Information systems
**Qualifications**
- 2-4 years of experience as a.NET Developer/ Software Engineer
- Solid Experience ASP.NET framework and design patterns.
- Proficiency in programming languages such as C# and Javascript.
- Familiarity with OOP, MVC, REST with Web API, JavaScript, jQuery, AJAX.
- .NET, Java, MSSQL, Entity Framework, SharePoint, C#, LINQ
- Familiarity with active directory
- Microsoft SQL Server.
- Good Experience in Microsoft SharePoint.
Senior Software Developer vois
Posted today
Job Viewed
Job Description
Design:
- Participate in design of one or more modules.
- Implement the agreed requirement adhering to the design documents of the project
Investigation & Problem Solving:
- Participate in deciding and recommending the technologies and tools that best fit the business requirements.
- Research and investigate to find out proper solution for technical problems.
- Ability to compare and assess technical solutions & tools.
- Take personal ownership for issue resolution with no pointing finger attitude.
Reporting:
- On time reporting and escalation of projects problems.
- Clear and accurate reporting.
Coaching & Technical guidance:
- Own one or more modules of the project(s) under development.
- Responsible for providing technical guidance and coaching for the juniors team members.
- Review code of juniors’ team members and recommends necessary rework.
Quality:
- Implement the agreed requirement with high level of quality.
- Review code of junior’s members with providing clear feedback.
- Minimal number of defects during QA & UAT process.
Investigation & Problem Solving:
- Analyze and resolve software errors accurately on time.
- Take personal ownership for issue resolution with no pointing finger attitude.
- Provide technical guidance & support for juniors team members.
Technical Estimate:
- Participate in the requirements estimation process.
Systems Support:
- Support production systems with taking care of implementing the required KPIs.
- Ability to investigate the root cause, recommend and implement proper technical solution within the agreed SLA.
Commitment, Flexibility & Dedication:
- Deliver tasks on time and within project plan with the agreed quality standards.
- Flexible to adapt with unplanned changes in timelines, business requirements, quality standard or any other activity that might threat the overall project delivery.
- Co-operate with other team members to achieve project targets.
- High dedication with putting the business first and ability to set the right priority for the benefit of our business.
Innovation
- Suggest and implement new ideas and software improvements.
- Assess juniors team members ideas and provide constructive feedback and guidelines
**Technical skills**:
Very good knowledge of:
- Object Oriented Programming
- Design patterns (Basic GoF)
- Microservices architecture
- SOA - Service Oriented Architecture
- SOLID principals
- Threading
- Collections
- Unit testing
- Relational Database Basic concepts
- No SQL Database
- Redis
- Big Data (Kafka)
- Mongo DB
- Spring boot
- AOP - Aspect Oriented Programming
- Spring security
- Spring cloud
- Spring data
- Maven
- Git and branching strategies
- Application servers
- Kubernates
- Docker containers
- Splunk trouble shooting
- Linux and shell scripting
- Jenkins as a concept
- Streaming
- Reactive programming
- Generics
- REST APIs
- SOAP Webservice
- Clean code
- Cryptography
- AWS Developing
**Work Experience and Education**:
3-8 years working experience
Bachelor Degree in computer science and/or engineering or equivalent
**General Skills**:
- Fast learning curve with mínimal coaching and guidelines.
- Can work in a team or independent.
- Steadiness under pressure.
- Good communication skills.
- Communicate in a clear and simple way.
- Learn from mistakes and share lessons learned from previous projects.
- Good listener, listen and ask questions to understand the business needs.
- Ability to work efficiently under pressure with no compromise on quality of deliverables.
- Show a can-do attitude, and believe in challenging and developing ourselves.
**#_VOIS#WeMoveTheWorld#MoveWithUs**:
Portal Developer
Posted today
Job Viewed
Job Description
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Liaise with the product development team to plan new features
- Stay up-to-date with new technology trends
- Exposure to Agile/Scrum methodologies
**Work Experience & Education Requirement**:
- BSc degree in Computer Science or relevant field
- IBM WebSphere Portal, RAD, Portal Admin/Portlet development, Deployment, Java, JavaScript & JQuery, Database querying skills.
- 5+ years of development experience Portal Technologies (Portal/Portlet/WCM Development)
- 5+ years of development experience with J2EE (JSP, Servlets, POJO)
- 5+ years of development experience with MVC framework - Spring MVC Portlet is preferred
- 5+ years of development experience with Web Services, both creating services and leveraging web service clients
- Proficient Java script skills (JSON, jQuery and other framework experience a must)
**Job Types**: Full-time, Contract
**Experience**:
- Spring Framework: 5 years (required)
Be The First To Know
About the latest Experienced developer Jobs in Egypt !
Wordpress Developer
Posted today
Job Viewed
Job Description
- Collaborate with members of a creative team
- Manage front-end and back-end website development
- Create WordPress plug-ins and themes
- Maintain well-documented, reusable, and transferrable code
- Troubleshoot and resolve website problems for clients and co-workers
- Stay abreast of new developments in software, trends, and practices
**Salary**: E£5,000.00 - E£10,000.00 per month
Ability to commute/relocate:
- Cairo: Reliably commute or planning to relocate before starting work (required)
Xamarin Developer
Posted today
Job Viewed
Job Description
DA Studio is looking for a hard-working talented Xamarin developer who is eager for progressive career growth and participation in multi-dimensional projects.Job is based in our upcoming Pune office.
**Mandatory Skills**
- Very strong hands-on experience with C# &.Net, minimum 3 years
- MANDATORY experience with Xamarin.Android native development, strong hands-on in developing UI with Android layouts.
- MANDATORY experience with Xamarin.iOS native development, strong hands-on in
- developing UI with iOS storyboards/xibs using XCode.
- MANDATORY experience with MVVM or similar design patterns.
- MANDATORY experience with any IoC framework like DryIoC/TinyIoC/MvvmCross etc.
- Experience in Agile development process and familiar with Azure DevOps or Jira
**Good to have Skills**:
- Experience in native Android development (Java/Kotlin) is a huge plus
- Experience in native iOS development (ObjectiveC/Swift) is a huge plus.
- Experience in React Native or Flutter is a huge plus.
**Job description**:
- Deliver complex modules based on user stories and business requirements
- Animations and in-app gamification mechanics
- Write internal technical documentation
- Write high quality code
- Gather and address technical and design requirements.
- Perform unit and integration testing before launch/submission
- Conduct functional and non-functional testing
- Must be able to work with a team
- Must be fully proficient in English
- Must have the start-up mindset: curious, smart and proactive
- Must manage time and priorities to deliver projects effectively and within set deadlines
- Must have strong time & project management, organizational and planning skills
**Salary**: From E£8,000.00 per month
.NET Developer
Posted today
Job Viewed
Job Description
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others.**Our Hiring Process**:
**3. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently on the look for
**6.NET Developers **for one of our partners, a multinational Oil and Gas company
**Job Summary**:
**Responsibilities**:
- Work within a team environment to address the programming needs of multiple teams
- Review, analyze and modify softwares including documenting, developing, testing, monitoring, and maintaining as specified by management
- Participate in review and company meetings concerning projects and programs
- Document work-time and processes as specified by management
- Responsible of meeting goals and deadlines as determined by management
**Requirements**:
- BSc. in Engineering or Computer related field
- 0 to 2 years of programming experience Time management skills
- Development Tools
- Data Base Applications
- Aware of latest programming tools and techniques
- Microsoft certified is a plus
- ITI Diploma is a plus
- Good organizing skills
- Time Management skills
- High Communication skills
**Benefits**:
- Competitive monthly net salary
- Quarter Bonus
- Social & Medical Insurance
- Growth opportunities
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!