Junior / Senior Software Developers (.NET)
Egyptian Banks Company
Posted: February 12, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Develop and implement new systems based on project designs while addressing the needs of both internal and external customers, and identify errors to ensure a successful build.
Required Skills
Job Description
• Develop and implement new systems based on project designs while addressing the needs of both internal and external customers, and identify errors to ensure a successful build.
• Convert user requirements into comprehensive system requirement specifications.
• Fix errors and modify systems to accommodate new hardware, upgrade interfaces, and enhance performance.
• Ensure that release control, change control, and version control are consistently applied throughout the project.
• Examine and produce code according to the specifications provided.
• Develop applications sometimes in a hands-on role by writing .NET source code (C#) and creating databases using Microsoft SQL Server.
• Detect and resolve issues as necessary.
• Engage in a mixture of maintenance tasks and new development as needed.
• Collaborate autonomously and as part of a team to deliver dependable and high-performing services.
• Conduct unit testing of the code to ensure quality standards are met.
Requirements:
• Bachelor's degree in Computer Information Systems, Computer Science, or a similar field.
• Minimum of 2 years of relevant experience
• Diploma in ITI Software Development.
• Solid understanding of Object-Oriented Design and Object-Oriented Programming concepts using various development environments and tools.
• Experience with SQL databases is preferred.
• Familiarity with CMMI standards.
• Knowledge of the .NET development environment.
• Basic understanding of Java J2EE and C#.
• Knowledge of UML design.
• Proven technical expertise in any of the following development technologies: ASP.NET (with a particular focus on .NET Windows applications).
• Experience in creating complex SQL queries.
• Must demonstrate strong programming skills and hands-on experience with application development tools.
• Proficient in Structured Query Language (SQL).
• Exceptional communication, time management, and planning skills.
• Strong computer abilities, with proficiency in MS Project as a mandatory requirement.
• Very good command of the English language.