Software Engineer

🏢 misr technology services
📍 EgyptFull-timeOn-site
📅 Posted: 1w ago🔄 Updated: 1w ago
CV%
✨ AI Summary
We are seeking a Software Engineer to join our team and contribute to the design, development, and maintenance of web applications using .NET Core and React. You will work within a collaborative cross-functional team, gaining hands-on experience in building scalable and secure systems. Responsibilities include assisting in feature development, writing clean code, collaborating with QA and DevOps, and participating in code reviews. Key requirements include a Bachelor's degree in a relevant field, 2 years of software development experience, and knowledge of C#, .NET Core, ASP.NET Core Web API, React, TypeScript, and SQL. Strong problem-solving and analytical skills, along with a willingness to learn, are essential for this role.
Required Skills
Other
Entity Framework Core
Information Technology
ASP.NET Core
Requirements
The ideal candidate will have a Bachelor's degree in Computer Science, Software Engineering, or a related field, with at least 2 years of professional software development experience. Proficiency in C#, .NET Core, ASP.NET Core Web API, and a basic understanding of React, TypeScript, and SQL fundamentals are required. Familiarity with modern engineering standards and a collaborative environment is essential.
Description
As a Software Engineer, you will join a collaborative cross-functional team to design, develop, and maintain web applications using .NET Core and React. You will be mentored by senior developers and will gain hands-on experience in building scalable, secure, and high-performance systems while following modern engineering standards.Key ResponsibilitiesAssist in developing new features for web and microservice-based applicationsWrite clean, maintainable, and testable code under supervisionSupport integration with RESTful APIs and databasesCollaborate with other developers, QA, and DevOps teams throughout the software lifecycleParticipate in code reviews and learn from feedback to improve code qualityApply basic principles of software design and development best practicesWork with frontend (React, TypeScript) and backend (.NET Core, C#) technologiesRequired Skills & QualificationsBachelor's degree in Computer Science, Software Engineering, or a related field2 years of professional experience in software developmentKnowledge of C#, .NET Core, and ASP.NET Core Web APIBasic understanding of React, TypeScript, and JavaScript (ES6+)Familiarity with HTML5, CSS3, and responsive designUnderstanding of relational databases and SQL fundamentalsKnowledge of object-oriented programming principlesEagerness to learn and grow in a collaborative environmentGood problem-solving and analytical skillsPreferred ExperienceFamiliarity with Entity Framework Core or LINQBasic understanding of Git and version control workflowsAwareness of Agile methodologies and software lifecycle conceptsExposure to Docker or CI/CD pipelines is a plusInterest in security and performance optimization conceptsPowered by JazzHR1otx8VO3pq
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00