Senior Software Engineer
Giza Systems
Total years of experience :10 years, 8 Months
● Work as team lead, receiving business requirements and setting high level
design for technical implementation.
● Break down the tasks to smaller tasks and assign these tasks to team
members.
● Discuss with team members the technical details for implementation for assigned tasks.
● Review code to make sure applying the standard and code working with the
required performance.
● Participate in the recruitment process by interviewing candidates for
technical positions.
● Worked as a senior software engineer, using Agile methodology which
participates in sprint planning and daily stand up meetings.
● Participated in setting estimates for different tasks in the sprint planning
meeting.
● Received assigned tasks from project manager and worked on
implementation details then delivered to the quality team to start testing
operations.
● Support junior developers and participated in the code review process.
● Worked in desktop applications for Islamic Banking.
● Worked in the UAT (User Acceptance Test) team which was responsible for
fixing bugs that reported from the client.
● Received specific bug from the team leader then started the investigation to
get the root cause and worked on the fix and finally worked on receiving
code review comments if it exists.
● Worked on project based applications for different clients.
● Received specific tasks from the team leader then discuss the
implementation details.
● Worked on all implementation details from database to user interface
screens and reviewed these details with the team leader to modify some
details if needed.