Software Engineer - .Net Developer

Egypt - Cairo

Job Description

Company Overview: 

 We are a leading software development firm in the Middle East and North Africa, renowned for our cutting-edge solutions and significant market presence. Our extensive distribution network reaches across the nation and into neighboring countries, placing us at the forefront of the tech industry. Join us and be part of an environment where innovation, excellence, and a dedication to advancing technology are at the heart of everything we do.  

Why to Join Us:  

Embrace a career at a cutting-edge software firm where we prioritize your well-being alongside innovation. Benefit from experience-based vacation time, ensuring a harmonious work-life balance in a supportive and growth-oriented environment.  

Job Title: Software Engineer - .Net Developer

Job Summary:

We are seeking a Senior Software Engineer with at least 3 years of experience in software development, particularly focusing on systems development, to join our team. The ideal candidate will have a strong background in C#, object-oriented programming (OOP), and object-oriented design (OOD), with a proven track record of desktop application development.

Key Responsibilities:

  • Design, develop, and maintain desktop applications using C#, adhering to object-oriented principles and design patterns.
  • Utilize Microsoft SQL Server for database management and integration with applications.
  • Create and optimize database schemas to support business processes efficiently.
  • Develop and maintain reports using Crystal Reports.
  • Collaborate with cross-functional teams to ensure smooth integration of software components.
  • Conduct unit tests to ensure software quality and reliability.
  • Participate in system design discussions and contribute innovative ideas.
  • Conduct research and documentation as needed for various projects.
  • Manipulate and analyze data using tools such as Microsoft Access, Excel, or other relevant software.
  • Demonstrate strong communication skills and work effectively within a team of software developers.
  • Experience with warehouse management systems (WH systems) is a plus.

 

We Offer:  

  • Competitive Compensation: An attractive salary package that appreciates your skills and contributions.  
  • Time Flexibility: Flexible working hours to suit your lifestyle.  
  • Learning Opportunities: Access to a wealth of resources and training for personal and professional growth in the latest technologies and best practices in the field.  

 

If you meet these qualifications and are looking to take on a challenging role in software development, we encourage you to apply and join our dynamic team.


 


Bachelor's degree in computer science, engineering, or a related field.Minimum of 3 years of professional experience in software development, preferably with an emphasis on systems development.Proficiency in C#, OOP, and OOD.Solid understanding of Microsoft SQL Server and T-SQL.Experience with Crystal Reports for reporting purposes.Strong knowledge of creating database schemas and optimizing them for performance.Object-oriented development experience is required.Excellent research and documentation skills.Ability to manipulate and analyze data using various tools.Strong communication skills and ability to collaborate effectively within a team.
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com