Software Developer

Giza Systems

  • القاهرة
  • دائم
  • دوام كامل
  • قبل 2 أيام
Job DescriptionOverviewWe are seeking a skilled Software Developer to design, develop, and maintain software applications using .Net Core, .Net, SQL, Angular, and Microservices architecture. The ideal candidate will also implement and customize D365 CRM, collaborate with cross-functional teams, and contribute to all phases of the software development life cycle.Key Responsibilities
  • Application Development: Design, develop, and maintain software applications using .Net Core, .Net, SQL, and Angular.
  • CRM Implementation: Implement and customize Dynamics 365 CRM to meet business requirements.
  • Requirements Gathering: Collaborate with cross-functional teams to gather and analyze project requirements.
  • Code Quality: Write clean, efficient, and maintainable code, adhering to industry best practices.
  • Troubleshooting: Troubleshoot and debug applications to resolve issues and optimize performance.
  • Collaboration: Work with team members to identify and implement bug fixes and enhancements.
  • API Integration: Integrate third-party APIs and services as needed.
  • Development Life Cycle: Participate in planning, project architecture, estimation, and deployment phases.
  • Technology Trends: Stay updated with the latest technologies and trends in software development.
Personal Skills
  • Proven experience with .Net Core, .Net, SQL, Angular, and Microservices architecture.
  • Programming Languages: Proficiency in C#, .Net Core, and .Net Framework.
  • Web Technologies: Strong knowledge of Angular, HTML, CSS, and JavaScript.
  • Database Management: Experience with SQL databases, including design, queries, and optimization.
  • CRM Systems: Familiarity with Dynamics 365 CRM, including implementation and customization.
  • API Integration: Ability to integrate third-party APIs and services effectively.
  • Version Control: Experience with version control systems, such as Git.
  • Development Methodologies: Familiarity with Agile/Scrum methodologies.
  • Debugging and Troubleshooting: Strong skills in diagnosing and resolving software issues.
  • Code Quality: Knowledge of best coding practices, including unit testing and code reviews.
  • Communication: Excellent verbal and written communication skills for effective collaboration.
Technical Skills- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience with .Net Core, .Net, SQL, Angular, and Microservices architecture.
- Experience with Dynamics 365 CRM implementation and customization.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Familiarity with Agile development methodologies.
- Ability to work independently and in a team environment.
- Ability to set task priorities.

Giza Systems

وظائف مشابهة

  • Senior Software Developer

    Premier Egypt

    • القاهرة
    we are the MENA region's first B2B SaaS platform for the new era of renewable energy sector, is on the look out for a Lead Software Developer to join our growing team. We are a u…
    • قبل 4 أيام
  • Junior Python and AWS software developer

    Luxoft

    • القاهرة
    Project description LUXOFT is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, a…
    • قبل 7 أيام
  • Senior Software Developer - Backend (VOIS)

    Vodafone

    • القاهرة
    Join Us At Vodafone, we're not just shaping the future of connectivity for our customers - we're shaping the future for everyone who joins our team. When you work with us, you're…
    • قبل 8 أيام