Software Developer - Digital Excellence

Giza Systems

Cairo, Egypt

Ref: OP758-1362

Job description / Role

Employment: Full Time

Job Description

We are seeking a highly skilled and motivated Software Engineer to join our dynamic development team. As a Software Engineer, you will be responsible for designing, developing, troubleshooting, bug fixes, and maintaining our software solutions, with a focus on .Net Core, .Net, SQL, Angular and WCF.

Responsibilities:
- Design, develop, and maintain software applications using .Net Core, .Net, SQL, Angular, and Microservices architecture.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Write clean, efficient, and maintainable code while following industry best practices.
- Troubleshoot and debug software applications to resolve issues and optimize performance.
- Collaborate with team members to identify and implement bug fixes and enhancements.
- Integrate third-party APIs and services as required.
- Participate in the software development life cycle, including planning, project architecture, estimation, and deployment.
- Stay up to date with the latest technologies and trends in software development.

Requirements:

Personal Skills

Personal Skills
- Excellent troubleshooting skills.
- Excellent interpersonal skills.
- Excellent written and verbal communication skills.
- Excellent problem-solving and analytical skills.
- Ability to set tasks priorities.
- Ability to adapt to constantly changing environment.
- Ability to work independently and meet project deadlines.
- Strong problem-solving mindset.

Technical Skills

Requirements:
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Proven experience as a Software Engineer or similar role.
- Strong proficiency in .Net Core, .Net, SQL, Angular, Microservices, OOP, troubleshooting, bug fixes, and WCF.
- Solid understanding of software development principles and best practices.
- Experience with unit testing frameworks and version control systems.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work independently and meet project deadlines.
- Ability to set tasks priorities.

Preferred Qualifications:
- Experience with cloud technologies (Microsoft Azure).
- Knowledge of CI/CD pipelines and DevOps practices.
- Knowledge of ERP systems
- Years of Experience:1 to 2 years' experience in a related field.

About the Company

Giza Systems, a leading systems integrator in the MEA region, designs and deploys industry-specific technology solutions for asset-intensive industries such as the telecoms, utilities, oil and gas, hospitality and real estate among other market sectors. We help our clients streamline their operations and businesses through our portfolio of solutions, managed services, and consultancy practice. Our team of 1000 professionals are spread throughout the region with anchor offices in Cairo, Riyadh, Dubai, Doha, Nairobi, Dar-es-Salaam, Abuja, Kampala and New Jersey, allowing us to service an ever-increasing client base in over 40 countries.

Get personalised updates on latest vacancies
Similar jobs you may be interested in
Software Developer Easy Apply
MENA Assistance
Dubai 4 Mar
Devops Engineer Easy Apply
One GCC
Saudi Arabia 1 Mar
WebMethods Developer Easy Apply
Flow Talent
UAE 3 Mar
MLOps Developer Easy Apply
Trans Skills LLC
Dubai 31 Jan
Maximo Developer - Facilities Management/CAFM Easy Apply
CG Resourcing
Saudi Arabia 30 Jan
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month