- Design, develop, and maintain applications using .NET technologies, ensuring high efficiency, scalability, and reliability.
- Collaborate with project managers, business analysts, and stakeholders to understand requirements and translate them into technical specifications.
- Write clean, efficient, readable, and reusable code following industry best practices and coding standards to ensure its long-term stability.
- Perform unit testing and troubleshooting to ensure the software meets quality standards and functions as intended.
- Prepare and maintain comprehensive documentation, including technical specifications and user manuals to provide a clear reference for future system enhancements and facilitate user onboarding.
- Coordinates with cross-functional teams to integrate applications and services
seamlessly. - Provide ongoing support and enhancements to existing applications, ensuring
continued performance and reliability.
- Educational Background:
- Bachelor’s degree in Computer Science, Software Engineering, or a
related field.
- Bachelor’s degree in Computer Science, Software Engineering, or a
- Experience:
- 4+ years of experience in related field.
- Technical Proficiency:
- Strong knowledge of the .NET framework, including ASP.NET, MVC, and .NET
Core. - Proficiency in C# with a solid understanding of object-oriented programming
principles. - Strong understanding of SOLID principles and Design Patterns.
- Strong understanding of Clean Architecture.
- Experience with front-end technologies (HTML5, CSS3, JavaScript) and frameworks like Angular or React.
- Familiarity with databases (SQL Server) and ORM frameworks like Entity Framework.
- Strong understanding of RESTful APIs and web services.
- Experience with version control systems like Git.
- Experience with Angular, React with .Net Core
- Strong knowledge of the .NET framework, including ASP.NET, MVC, and .NET
- Preferred Qualifications:
- Knowledge of microservices architecture.
- Familiarity with DevOps practices and tools like Docker and Kubernetes.
- Understanding of Agile and Scrum methodologies.
AMAN Holding, one of Raya Holding Subsidiaries is a leading Egyptian Fintech Company that provides easy financial solutions to its customers using smart technology. We are committed to achieving financial inclusion and supporting non-banked customers to meet all their financial needs. As one of the market leaders in the financial services sector, AMAN focuses on expanding its services’ scope by offering a wide range of financial services, including electronic payments, non-banking financial services technology, and financing solutions for micro, small, and medium enterprises (MSMEs). We operate in all Egyptian governorates and are always striving to understand the needs of our customers and cope with market demands. This has led us to provide a comprehensive range of financial services that digitize the financial process and make it more accessible to everyone.
Business Divisions: AMAN E-Payments, AMAN for Consumer Finance & AMAN for Micro Finance.
Skills Required
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 4+ years of experience in a related field
- Strong knowledge of the .NET framework, including ASP.NET, MVC, and .NET Core
- Proficiency in C# and object-oriented programming principles
- Understanding of SOLID principles and design patterns
- Understanding of Clean Architecture
- Experience with HTML5, CSS3, JavaScript, and Angular or React
- Familiarity with SQL Server and Entity Framework
- Understanding of RESTful APIs and web services
- Experience with Git or similar version control systems
- Experience with Angular or React integrated with .NET Core
- Knowledge of microservices architecture
- Familiarity with DevOps practices and Docker or Kubernetes
- Understanding of Agile and Scrum methodologies
What We Do
Raya Holding for Financial Investments is an investment holding firm that builds and scales businesses across technology, fintech, business process outsourcing, retail and distribution, manufacturing, automotive, food processing, and hospitality. It operates through a portfolio of flagship companies and subsidiaries in six countries, serving customers in more than 50 countries. The group says its investments focus on innovation, sustainable long-term value, digital transformation, and economic opportunity.


.png)



