Egyptian Banks Company

Senior Software Developer (.NET)

New Cairo City, Cairo Governorate, EG

17 days ago
Save Job

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.
  • 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 5 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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job