23 Application Programmer 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**:
Senior Software Developer - Cloud Automation
Posted today
Job Viewed
Job Description
Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency - both internally and with our clients. Currently, we are searching for Cloud Automation Engineers to join the big team of professional in Cairo and work on projects related to VMware products. We are looking for an active, responsive, and devoted person.
**Description**:
We develop integrations of both VMware products and 3rd party products to provide complete solutions and brings additional capabilities to existing products and services. Our solutions often become the backbone of global enterprise private and public clouds.
Resource will act as a consultant to the customer by understanding and fulfilling their requirements, while communicating clearly (in English) with architects, developers, DevOps, quality engineers and project managers. Your solutions should be following best practices, be well tested and documented. Resource would advise customers on technical topics on pre-sales calls. You could take part in technical interviews and mentoring less-senior developers.
**Requirements**:
- Knowledge of the VMware suite and integration with vRA and vRO is a big asset.
- Very good experience with TypeScript or JavaScript.
- Strong enterprise development experience (.Net, NodeJS, Java, OOP), minimum 3-4 years.
- Experience with Ansible and Terraform;
- Working methodology using Agile;
- Experience with Cloud Automation in Saltstack;
- Experience in Automation at Scale;
- VMware and any Cloud/Infrastructure/Networking experience;
- Experience in customer-facing (consulting/supporting);
- Experience in troubleshooting (integrations with a variety of products);
- Willing to travel onsite if needed (Saudi, UAE).
**We offer**:
- ** **Financial stability.
- Interesting and challenging projects within professional self-managed teams.
- Friendly team and a comfortable working environment.
- Flexible schedule (8-10 AM start) with the possibility to work assigned hours and/or adjust the work schedule as requested by the manager.
- 21 working days paid annual vacation.
- Health insurance.
- Social insurance -the highest level.
- Paid sick leave.
- Performance review after half of the year.
**Why You Should Work With Us**:
We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.
Be The First To Know
About the latest Application programmer Jobs in Egypt !
Senior Java 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**:
Mobile Applications Developer
Posted today
Job Viewed
Job Description
- 3+ years of demonstrable experience
- Familiarity with OOP design principles
- Experience with third-party libraries and APIs
- Superior analytical skills with a good problem-solving attitude
- Experience as an iOS/Android mobile app developer
- Preferred to have Oracle SQL / PLSQL knowledge.
- Skills:
- Microsoft Office : Professional
- Languages:
- English : Very good
**Job Details**:
- Country:
- EGYPT- City:
- Cairo- Job Type:
- Full Time- Industry:
- Insurance ,- Gender:
- Salary Negotiable:
- Yes- Age From:
- 25- Age To:
- 30- Experience:
- 3 - 5 YearsApply
Oracle Applications Developer
Posted today
Job Viewed
Job Description
**Job Location**: Egypt (Remotely)
**Get to know our client**:
Our client is a leading company in the Kingdom of Saudi Arabia. working in telecommunications, and they operate in three lines of business, from distribution and retail to after-sales services.
**What will you do?**:
- Develop and/or customize Oracle reports and forms to meet functional business requirements
- Participating in design reviews and providing input to the design recommendations
- Participate in code reviews to get your code reviewed and provide feedback to others
- Provide Level 1 support to handle user(s) issues and requirements
- Act protectively for the user issues that arise, conduct / implement changes in the development environment
- Perform code analysis and investigation on problems, solve Software Issues/Bugs
- Coordinate with DBAs for administrative tasks like creating/rebuilding indexes, adding partitions, analyzing tables
- Strong verbal and written communication skills with an ability to express complex technical concepts in business terms and translate complex business rules into technical designs.
- Full stack hands-on development including analysis, design, development, unit testing and implementation of Oracle EBS R12 system enhancements
- Capable to Coordinate and collaborate work between team members
**What is expected from you**:
- Bachelor/Master degree in Computer Science or equivalent, certification in Oracle development tools
- Must have at least 3 years progressively Experience of development in Oracle ERP R12
- Must be familiar with Oracle EBS 12.X releases database library and structure ensuring effective and optimal solution design, deployment
- Command in Oracle SQL, PL/SQL and Oracle Reports
- Conversant in creating and modifying Oracle workflows and approvals
- Knowledge and familiarity with the Oracle Workflow Builder and Oracle Forms and Reports
- Developing custom base request on XMLs base on Java Concurrent Program
- Familiarization of ERP modules Financials, supply chain including Warehouse Management and landed cost
- Have work experience of Oracle EBS public/private API’s and interface tables of