Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineer

ATI Systems
Manial, Cairo
Posted 6 years ago
32Applicants for2 open positions
  • 24Viewed
  • 11In Consideration
  • 12Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • ATI, a major supplier for Emergency Warning and Mass Notification Systems, located in Boston, USA, is looking forward to extend the software development team in its Cairo branch, located in Al-Manial.
  • We are looking for software engineer to join our development team with a view to a long term commitment to the company.
  • Candidate responsibilities will include the usual aspects of developing and supporting a suite of web, desktop and mobile applications including:
  • Developing desktop & web applications using .Net technologies.
  • Implementing software designs and technical specifications, to meet functional requirements.
  • Analyze and diagnose application problems.
  • Review and repair legacy code.
  • Assist in the QA process as required as well as peer reviews.
  • Co-work with different F/W & H/W teams, locally & globally.

Job Requirements

  • Bachelor’s degree in Computer Science / Computer Engineering or related discipline.
  • MCTS, MCPD, MCSD, MCSE is an advantage
  • Experience in building .NET-based solutions using C# or VB.NET
  • Experience with ASP.Net MVC 5, Ajax, Javascript,JQuery, AngularJS, HTML5, CSS3
  • Experience experience with WCF, Web API & web service technologies in general (REST, JSON, SOAP, HTTP, SSL, SAML, XML, etc…).
  • Experience with SQL server (and SQL Reporting Service) & Entity Framework
  • Experience with developing MacOS applications is a plus
  • Experience with at least one mobile platform (Android, iOS...) is a plus
  • Experience with GUI design/development
  • Solid understanding of object oriented programming concepts and design patterns
  • Solid understanding of UML
  • Excellent troubleshooting skills.
  • Good command of written and spoken English is a must.

We want a person who is:

  • Creative
  • Self-motivated
  • Organized
  • Problem solver with high analytical skills
  • Team oriented who will be expected to work hand in hand with our team to deliver complete development projects to detailed project plans through the development life cycle of design, development, technical testing and documentation.
  • The candidate must be able to work in a fast-paced environment.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer