Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

MidEast Communication Systems
New Cairo, Cairo
Posted 6 years ago
9Applicants for1 open position
  • 3Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

DUTIES & RESPONSIBILITIES:

  • Develops software solutions by studying information needs; conferring with clients; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life-cycle.
  • Integrates applications by designing database architecture and server-side scripting; studying and establishing connectivity with network systems and information servers.
  • Accomplish engineering and organization mission by completing related results as needed.
  • Works as part of a team, which may be established purely for a particular project, to write a specific section of the program.
  • Comfortable with writing code in more than one language.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment.
  • Stay on the leading edge of development practices and understand business needs and know how to create the tools needed.
  • Consults manuals, periodicals and technical reports to learn new ways to develop programs.
  • Reacts to problems, maintain and correct the software as necessary.
  • Collaborate with the team to brainstorm and create new products and achieve organizational goals.
  • Be a persistent, creative problem solver and remain cool and effective in a crisis.
  • Increases program operating efficiency and adapt it to new requirements, as necessary.
  • Writes detailed documentation for the operation of the program by users and computer operators.
  • Protects operations by keeping information confidential.

Job Requirements

  • Education: Bachelor’s Degree in the appropriate field of study or equivalent work experience
  • Experience:5+ years of experience as a software engineer
  • Working knowledge of object-oriented design and development skills with the MVC design pattern.
  • Successful track record of developing quality software products
  • Good understanding and ability to consume Web Services protocols such as REST, SOAP and API design for extensibility and portability.
  • Great experience with C#, JSON, XML, MySQL, Visual Studio IDE
  • Good experience with Python, PHP (Laravel), JQuery, (AngularJS or VueJS)
  • Good understanding of network fundamentals
  • Ability integrate new hardware devices into existing systems using a C# programming language
  • Experience writing SQL queries for SQL Server or any other Relational Database
  • Ability to use version control software such as GIT, SVN
  • Linux knowledge is a plus
  • Embedded programming is a plus

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer