Senior Software Engineer

Home - Senior Software Engineer

Job Purpose

Design, develop, test, and deploy enterprise web applications using .NET technologies and SQL Server, while collaborating with cross-functional teams to deliver scalable and efficient solutions.

Core Responsibilities

  • Application Development:
    – Develop web-based enterprise software using .NET Framework and .NET Core technologies
    – Build and maintain modules across HR, CRM, Scheduling, Operations, and Inventory systems
    – Customize and enhance ERP features to meet evolving business requirements
    – Participate in full SDLC including requirements, design, coding, testing, deployment, and maintenance
    – Optimize performance and maintain reliability of applications
  • Backend & Database Engineering:
    – Design and maintain SQL Server databases, schemas, and stored procedures
    – Write efficient SQL queries and functions
    – Work with SQL Server, Oracle, MySQL and cross-system data flows
    – Ensure data integrity, performance, and availability
  • Systems Integration:
    – Integrate applications with ERP systems and third-party APIs
    – Enable cross-department data sharing and automation
    – Support interoperability between Logistics, Finance, HR, and Operations systems
    – Build workflow systems and dynamic forms
  • Technical Collaboration:
    – Collaborate with internal stakeholders to gather requirements
    – Work with Project Managers on planning and delivery
    – Troubleshoot production issues and implement fixes and enhancements

Skills & Experiences

  • 10–14 years of experience in software development
  • Strong experience in .NET (ASP.NET, VB.NET)
  • Proficiency in Python, JavaScript, HTML, CSS, JSON, XML
  • Strong database experience (SQL Server, Oracle, MySQL, MongoDB)
  • Experience with Visual Studio, SSMS, SSIS, SSRS, Docker
  • Exposure to Power BI and AI tools is a plus
  • ERP systems experience is a plus
  • Bachelor’s or Master’s degree in relevant field
  • Strong English communication skills

Core Competencies

  • Analytical thinking
  • Problem solving
  • Technical design capability
  • Cross-functional collaboration
  • Agile mindset
  • Commitment to code quality and documentation
Department: Corporate
Job Type: Full Time
Job Location: Egypt

Apply for this position

Allowed Type(s): .pdf, .doc, .docx