Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer - Alexandria

MTS
Alexandria, Egypt
Posted 5 years ago
22Applicants for1 open position
  • 14Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Develop, test and implement new software programs
  • Design, update software database and Reviewing current systems
  • Presenting ideas for system improvements, including cost proposals
  • Working closely with analysts, designers and staff
  • Producing detailed specifications and writing the program codes
  • Testing the product in controlled, real situations before going live
  • Maintaining the systems once they are up and running
  • Produce clean, efficient code based on specifications
  • Integrate software components and third-party programs
  • Verify and deploy programs and systems
  • Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
  • Identify ideas to improve system performance and impact availability
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback
  • Recommend improvements to existing software programs as necessary
  • Create technical documentation for reference and reporting
  • Analyze user requirements and convert requirements to design documents
  • Make good technical decisions that provide solutions to business challenges
  • Provide comprehensive support to internal customers; achieve a resolution to outstanding problems or issues

Job Requirements

  • BSc/BA in Computer Science, Engineering or a related field
  • From 5 to 7 Years’ experience
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Analytical skills
  • Attention to details
  • Proficiency with C# is a must, with a familiarity of its coding environment (which is mainly Microsoft’s Visual Studio).
  • Knowledge of the .NET framework and its newest features. Which means constant studying.
  • Strong understanding of the structure and logic of Object-Oriented programming.
  • The ability to write clean and readable code in C#.
  • Strong C# web development experience
  • Web and Backend
  • MVC
  • .NET Core
  • Knowledge in using CASE tools especially SAP Power Designer is a plus.
  • Knowledge of Design Patterns.
  • Ability to learn new languages and technologies

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer - Alexandria